Programmer/Analyst

Rockville, Maryland

DRB Group
Apply for this Job

JOB PURPOSE:
Reviews, analyzes, and modifies programming of applications systems including encoding, testing, debugging and documenting programs. Ensures that programs can be integrated in the applications systems.


ESSENTIAL FUNCTIONS:

Duties and Responsibilities:

  • Designs, tests and debugs software applications to meet predetermined specifications and objectives
  • Modifies existing business applications to correct errors or improve functionality
  • Structures and builds end user reports for distribution in paper or electronic formats
  • Designs and codes database views and procedures for software applications or reporting tools
  • Recommends and implements data storage models
  • Maintains change history documentation for work performed
  • Writes technical documentation and manuals for developed software
  • Works with Systems Administrators to evaluate and implement system security models as they pertain to developed applications
  • Works with other Technology department personnel to support all developed applications
  • Provides technical knowledge and capability assessments as requested by Operations Support Department
  • Provides tier-1 client support as business necessity dictates

QUALIFICATIONS:

Knowledge and Skills

  • Ability to respectfully relate to all company employees on the appropriate technical skill level to effectively communicate information
  • Strong work ethic
  • General understanding of software design fundamentals, Agile Software Development Methodologies and DevOps practices
  • Strong working knowledge of Microsoft Visual Basic .Net, ASP.Net, .NET MVC patterns, SQL Server, JavaScript, AJAX/JQuery, XML, HTML 5.0, CSS
  • Working knowledge of Microsoft VBA, Excel and Access.
  • Proficiency in commonly used report writing packages including SSRS/Report Builder
  • Strong understanding of the architecture of IIS 7.0 or newer platforms
  • Ability to adapt existing proficiencies to different applications and platforms
  • Ability to work independently and in a team environment
  • Ability to present ideas effectively, orally and in writing

Education and Work Experience

  • Degree in Computer Science AND
  • Relevant technical training and 1 year relevant professional experience OR
  • Equivalent combination of education and/or work experience
  • Comprehensive knowledge of computer software and system design methodologies
Date Posted: 01 April 2025
Apply for this Job