Sr. Application Programmer/Developer
Job Description
Job Description
Senior Application Programmer / Developer
We are seeking a Senior Application Programmer/Developer to provide advanced development and maintenance support for federal IT systems.
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
· Design, develop, enhance, and maintain enterprise applications using .NET Framework 4.x and C#, applying object-oriented design principles and established software quality standards.
· Develop and integrate RESTful web services using ASP.NET Web API, supporting secure, scalable system interoperability.
· Implement and maintain user interface components using Angular or AngularJS and supporting technologies (HTML, CSS, JavaScript, TypeScript, jQuery).
· Develop and optimize SQL Server queries and data access layers, including use of ORM technologies (e.g., Dapper .NET).
· Apply Software Configuration Management and Software Quality Assurance practices using Git or Bitbucket within a Scrum/Agile development environment.
· Support data visualization and reporting solutions (e.g., Tableau), ensure Section 508 compliance, and communicate effectively while working independently or under general direction.
Qualifications and Special Knowledge Requirements
· Master’s degree and eleven (11) years of relevant experience, or Bachelor’s degree and thirteen (13) years of relevant experience.
· Engineering, math, or science degree required.
Abilities
· Advanced 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.