ASRC Federal is a leading government contractor furthering missions in space, public health and defense. As an Alaska Native owned corporation, our work helps secure an enduring future for our shareholders. Join our team and discover why we are a top veteran employer and Certified Great Place to Work™
Senior Software Developer Position Summary ASRC Federal is seeking a Senior Software Developer to support the Defense Contract Audit Agency (DCAA) by leading the design, development, modernization, integration, and maintenance of mission-critical applications supporting web-based, client-server, cloud, and enterprise solutions. This position provides technical leadership for application architecture, cloud modernization initiatives, software lifecycle management, and secure application development supporting DCAA mission operations.
Key Responsibilities
- Lead the design, development, testing, deployment, and maintenance of enterprise web applications and services.
- Develop and enhance applications using technologies such as C#, .NET, Angular, React, JavaScript, Python, SQL, and related development frameworks.
- Modernize legacy applications and support migration to cloud-based architectures and Azure environments.
- Design, develop, and optimize relational databases, stored procedures, queries, integrations, and data models.
- Support cloud-native development, containerization, API development, microservices implementations, and DevOps initiatives.
- Integrate applications with mission systems, Power Platform solutions, reporting platforms, and enterprise data environments.
- Implement secure coding practices and ensure compliance with cybersecurity requirements, including RMF controls, STIG requirements, Section 508 standards, and DoD policies.
- Lead Agile development activities including sprint planning, backlog refinement, technical reviews, testing, and release management.
- Support user acceptance testing (UAT), production deployments, troubleshooting, and issue resolution activities.
- Provide technical leadership, mentoring, and guidance to development teams.
- Collaborate with stakeholders to gather requirements, design solutions, and support application modernization efforts.
- Develop and maintain architecture documentation, technical designs, standard operating procedures, and knowledge transfer materials.
Minimum Qualifications
- Bachelor’s degree in Computer Science, Information Technology, Engineering, or related discipline. Equivalent combination of experience and education will be considered in lieu of degree.
- 5–7 years of software development experience.
• Experience with:
- C# and .NET development
- Angular, React, or equivalent modern web frameworks
- SQL Server development and database optimization
- API development and e