
Junior Software Developer
ASRC Federal Holding Corporation1 day ago
Suffolk, VA, USAEntry Level
Responsibilities
- Develop, test, release, and maintain application features and services from approved requirements.
- Investigate production issues, identify root causes, and implement corrective changes.
- Clarify requirements, define acceptance criteria, estimate work, and refine development tasks with analysts and users.
- Build and maintain application interfaces, APIs, and database queries for data exchange and processing.
- Write unit and integration tests, participate in code reviews, and resolve findings before release.
- Use source control and established build and deployment processes to deliver traceable software changes.
- Apply secure coding practices and address security and accessibility requirements.
- Support modernization and incremental replacement of legacy application components.
- Document application behavior, interfaces, configuration, and release changes.
- Participate in Agile planning, demonstrations, and retrospectives while communicating progress and issues.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a technical discipline.
- U.S. citizenship and an active DoD SECRET clearance or higher.
- At least two years of related or applicable work experience.
- At least one year of experience as a full-stack software developer.
- At least one year of experience working with Microsoft SQL Server.
- Security+ certification or the ability to obtain it during the first 90 days of employment.
- Knowledge of the software development lifecycle and experience working in an Agile development team.
- Ability to troubleshoot application problems and explain technical issues to technical and nontechnical colleagues.
- Preferred experience includes federal or defense software, C#, .NET, JavaScript, jQuery, JSON, MVC, application logic, API or service integration, Tekerik, ORM, Dapper, Entity Framework, Git, debugging tools, automated testing, application modernization, production releases, secure development, accessibility testing, and resolving security scan findings.
Benefits
- Medical, dental, vision, and life insurance may be available to eligible employees.
- Retirement benefits, education assistance, and paid leave may be available subject to applicable plans.
- The position is primarily onsite with limited hybrid opportunities.