Sr. Software Developer
Role details
Job location
Tech stack
Job description
Own full-stack delivery from requirements and design through coding, testing, deployment, and sustainment.
-
Enhance and maintain web applications and services hosted on Windows/IIS with Microsoft SQL Server back ends, implement secure coding practices (including CAC/TLS and STIG-aware configurations), and manage source control, builds, and release documentation.
-
Integrate data from enterprise sources (e.g., SQL Server, Oracle, Access, JSON/XML), troubleshoots production issues, supports user training and release notes, and coordinates cutovers during approved maintenance windows while protecting continuity of operations.
Requirements
A bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience) and
5-7 years of professional software development experience are required.
Candidates should demonstrate proficiency with C# and .NET (ASP.NET MVC/Core, Web API), JavaScript/TypeScript and common front-end patterns, SQL Server (T-SQL, stored procedures, performance tuning), and ORM frameworks such as Entity Framework.
Experience with IIS, RESTful integrations, unit/integration testing, and CI/CD practices is expected; familiarity with DoD environments, secure coding, and STIG/RMF considerations is strongly preferred.
U.S. citizenship with the ability to obtain and maintain a Secret clearance is required; DoD 8140 baseline certification is a plus.
Excellent communication, documentation, and collaboration skills are essential, along with willingness to support planned after-hours releases when needed.