Senior Application Developer
Core
Design, develop, integrate, and maintain complex software applications for government customers, focusing on system integration and modernization.
Role type
Senior Application Developer (IC with mentorship)
Builds
High-performance software applications and integrations for government clients
Domain
Defense and government services, IT compliance
Deliverable
production ML models | product features
Required skills
.NET Core, C#, Microsoft SQL, REST APIs, microservices, CI/CD pipelines, version control, automated testing, cloud platforms (AWS/Azure/GCP), relational and NoSQL databases
Preferred skills
GOTS applications (ARMIS, AAO, ACOTD, FACTS, MDR, ADAMS), configuration management, project scheduling
Technologies
.NET, C#, JavaScript, Microsoft SQL, AWS, Azure, GCP
Responsibilities
Design and develop high-performance software applications; analyze business requirements and translate to technical specifications; lead architecture and design of application components; review code for quality and best practices; troubleshoot complex technical issues; mentor junior developers; create and maintain application documentation; optimize application performance and functionality
Seniority
Senior, hands-on IC with mentorship