Senior Application Developer
Core
Design, develop, integrate, and maintain complex software applications (specifically GOTS family) for government customers, focusing on system integration and modernization.
Role type
Senior Application Developer (Technical Lead)
Builds
High-performance software applications and integrations for government clients
Domain
Defense and government services, IT compliance
Required skills
.NET Core, C#, Microsoft SQL, REST APIs, microservices, CI/CD pipelines, relational and NoSQL databases, cloud platforms (AWS/Azure/GCP), configuration management, security clearance management
Preferred skills
GOTS applications (ARMIS, AAO, ACOTD, FACTS, MDR, ADAMS), hardware/software engineering principles, project scheduling
Technologies
.NET Core, C#, JavaScript, Microsoft SQL, AWS, Azure, GCP, REST APIs, CI/CD
Responsibilities
Design and develop high-performance software applications; Lead architecture and design of application components; Troubleshoot complex technical issues; Mentor junior developers; Create and maintain application documentation; Monitor application performance and optimize functionality
Seniority
Senior, hands-on IC with supervisory responsibilities