Application Programmer Developer
Job Description
Job Description
Application Programmer / Developer
We are seeking an Application Programmer/Developer to support development and maintenance of a mission critical federal IT system.
Clearance: This position supports a federal contract and requires U.S. citizenship or lawful permanent resident (Green Card holder) status, as well as the ability to obtain a Public Trust clearance.
Duties and Responsibilities
· Provide application development and systems support using .NET Framework 4.x and C#, applying object-oriented design principles to develop, enhance, and maintain enterprise applications.
· Design, develop, and consume RESTful web services using Web API, integrating front-end frameworks such as Angular or AngularJS with back-end services and databases.
· Develop and optimize data access layers using Microsoft SQL Server, including writing and maintaining complex SQL queries and implementing ORM technologies such as Dapper .NET.
· Apply Software Configuration Management (SCM) and Software Quality Assurance (SQA) practices, leveraging Git or Bitbucket for version control and supporting development within an Agile/Scrum environment.
· Support user-facing application components using HTML, CSS, JavaScript, TypeScript, and jQuery, ensuring usability, accessibility, and compliance with Section 508 requirements while effectively communicating with technical and non-technical stakeholders.
Qualifications and Special Knowledge Requirements
· Master’s degree and six (6) years of relevant experience, or Bachelor’s degree and eight (8) years of relevant experience.
· Engineering, math, or science degree required.
Abilities
· Development experience using .NET technologies.
· Strong foundation in Software Configuration Management and Software Quality Assurance.
· Strong knowledge of .NET framework 4.x.
· Proficiency in C# development.
· Experience with Angular or AngularJS.
· Experience developing RESTful web services using Web API.
· Experience writing SQL for Microsoft SQL Server.
· Strong understanding of object-oriented programming concepts.
· Experience working with Git or Bitbucket.
· Familiarity with ORM technologies, including Dapper .NET.
· Experience with HTML, CSS, JavaScript, TypeScript, and jQuery.
· Experience working in a scrum development environment.
· Familiarity with Section 508 compliance requirements.
· Demonstrated communication skills and ability to work independently or under general direction.
Company DescriptionGoldman Edwards is a leader in the application of systems engineering across a wide array of large-scale system development and mission critical programs used by government and industry. We provide world-class talent, proven management, and technical processes to manage the most complex projects—from concept through deployment.
Company Description
Goldman Edwards is a leader in the application of systems engineering across a wide array of large-scale system development and mission critical programs used by government and industry. We provide world-class talent, proven management, and technical processes to manage the most complex projects—from concept through deployment.