Intermediate Software Developer (Remote)

ASRC FederalReston, VA
Remote

About The Position

ASRC Federal is seeking a Software Developer to support the Defense Contract Audit Agency (DCAA) by developing, enhancing, maintaining, and modernizing mission-critical applications supporting web-based, client-server, cloud, and enterprise solutions. This position supports application development, system integrations, cloud initiatives, and software lifecycle activities while helping deliver secure, scalable, and efficient solutions that support DCAA mission operations.

Requirements

  • 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.
  • 2–4 years of software development experience.
  • Experience with: C# and .NET development
  • SQL Server and database development
  • JavaScript and modern web technologies
  • API development and integrations
  • Source control and software development lifecycle practices
  • Familiarity with Angular, React, Python, Azure, or other modern development technologies.
  • Knowledge of software development lifecycle (SDLC) principles and best practices.
  • Active Secret clearance.

Nice To Haves

  • Federal or DoD experience preferred.
  • Web application development
  • Experience working within Agile software development environments.

Responsibilities

  • Develop, test, deploy, and maintain enterprise web applications and services.
  • Support software development activities using technologies such as C#, .NET, JavaScript, SQL, Angular, React, Python, and related development frameworks.
  • Assist with modernization initiatives, application enhancements, and migration of legacy systems to modern architectures and cloud environments.
  • Develop and maintain database objects including queries, stored procedures, views, functions, and data integrations.
  • Support integration efforts between applications, databases, APIs, Power Platform solutions, and enterprise systems.
  • Participate in requirements analysis, solution design, coding, testing, deployment, and maintenance activities.
  • Troubleshoot application issues, resolve defects, and support production environments.
  • Assist with user acceptance testing (UAT), system validation, and deployment activities.
  • Develop and maintain technical documentation, user guides, standard operating procedures, and knowledge articles.
  • Participate in Agile development activities including sprint planning, daily standups, backlog refinement, sprint reviews, and retrospectives.
  • Ensure applications comply with cybersecurity requirements, including RMF controls, STIG requirements, Section 508 standards, and DoD policies.
  • Collaborate with developers, business analysts, system administrators, and stakeholders to deliver effective technical solutions.

Benefits

  • Comprehensive plans for medical, dental, vision, life insurance, and short-term/long-term disability
  • Inclusive policies for bereavement, military obligations, and parental needs, along with 11 paid holidays annually
  • A 401(k) plan with a generous company match and immediate vesting
  • Employee referral bonuses
  • Professional development program including annual funding for pursuing degrees, obtaining certifications, participating in certificate programs, and covering registration fees for professional conferences.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service