Senior Software Developer (Remote)
ASRC Federal · Reston, VA · 3 wk ago
EngineeringFull-time
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 enterprise application integrations, JavaScript and related web technologies.
- Experience supporting application modernization.
- Familiarity with DevOps practices, CI/CD pipelines, and source control management.
- Knowledge of secure software development practices and cybersecurity compliance requirements.
- Active Secret clearance.
Preferred Qualifications
- Federal or DoD experience preferred.
- Azure cloud environments experience.
- Experience working within Agile software development environments.