Junior Software Developer

ASRC Federal•Suffolk, VA
•Onsite

About The Position

ASRC Federal is seeking a Junior Software Developer to support the Navy Circuit Management Office (NCMO) for Commander, Naval Information Forces in Suffolk, Virginia. The developer will build and improve applications and maintain software supporting daily operations. Working with business analysts, engineers, testers, and customer representatives, the developer will translate requirements into tested software, resolve defects, and support application modernization through planned releases. The position follows the work arrangement and travel expectations listed in the posting. Work is expected to be primarily onsite, with limited hybrid opportunities.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a technical discipline.
  • U.S. citizenship.
  • Active DoD SECRET clearance or higher.
  • Two or more years of overall work experience in a related or applicable field.
  • One or more years of experience as a full-stack software developer.
  • One or more years of experience working with Microsoft SQL Server.
  • Security+ certification, or ability to obtain it during the first 90 days of employment.
  • Knowledge of the software development lifecycle and experience working within an Agile development team.
  • Ability to troubleshoot application problems and explain technical issues clearly to technical and nontechnical colleagues.

Nice To Haves

  • Experience supporting software used by federal government or defense customers.
  • Experience with C#, .NET, JavaScript, jQuery, JSON, and MVC.
  • Experience implementing application logic, integrating APIs or services, and using Telerik or an ORM such as Dapper or Entity Framework.
  • Experience using Git or comparable version control, debugging tools, and automated testing to deliver maintainable code.
  • Experience writing tests in code using testing frameworks.
  • Experience modernizing existing applications and supporting production releases.
  • Experience with secure application development, accessibility testing, and resolving security scan findings.

Responsibilities

  • Develop application features and services from approved requirements, including design, implementation, testing, and release support.
  • Maintain existing applications, investigate production issues, identify root causes, and implement corrective changes.
  • Work with analysts and users to clarify requirements, define acceptance criteria, estimate work, and refine development tasks.
  • Build and maintain application interfaces, APIs, and database queries needed to exchange and process data.
  • Write unit and integration tests, review code with peers, and resolve findings before changes are released.
  • Use source control and established build and deployment processes to maintain traceable, repeatable software changes.
  • Apply secure coding practices and address applicable security and accessibility requirements with the project team.
  • Support incremental replacement or improvement of legacy components while preserving required operational capabilities.
  • Document application behavior, interfaces, configuration, and release changes so other team members can maintain the software.
  • Participate in Agile planning, demonstrations, and retrospectives; communicate progress, dependencies, and issues promptly.

Benefits

  • Medical insurance
  • Dental insurance
  • Vision insurance
  • Life insurance
  • Retirement benefits
  • Education assistance
  • Paid leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service