Software Engineer II
Company | Amentum |
---|---|
Location | Norfolk, VA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Mid Level, Senior |
Requirements
- Bachelor’s degree in computer science or a related field.
- U.S. citizenship is required.
- Must be able to obtain and maintain a Secret US Government Clearance. Note: US Citizenship is required to obtain Active Secret Clearance. Must have the ability to obtain a Top Secret US Government Clearance post hire.
- A minimum of 3-5 years of relevant professional experience in software development.
- A minimum of 3 years of experience working with Microsoft ASP.NET using C#.
- At least 2 years of experience developing REST API backends using ASP.NET and/or ASP.NET Core with C#.
Responsibilities
- Develop robust and scalable application software to meet project requirements.
- Debug, test, and optimize application code to ensure high performance and reliability.
- Collaborate effectively with the development team to design and implement new features.
- Construct comprehensive test cases to validate software functionality and performance.
- Assist in creating and maintaining software documentation for clarity and compliance.
- Stay current with emerging technologies and tools, demonstrating a willingness to learn and adapt.
- Ensure adherence to hardware and software system standards and procedures to maintain quality and security.
Preferred Qualifications
- Active U.S. government DoD SECRET security clearance (or higher).
- Current Security+ CE certification (required within six months of hire).
- Relevant certifications in DevSecOps practices on Azure, such as Azure DevOps Engineer Expert.
- Strong understanding of CI/CD methodologies and best practices.
- Experience with containerization technologies, including Docker and Kubernetes.
- Proficiency in using distributed version control systems, such as Git.
- Experience in client-side development using JavaScript or TypeScript.
- Familiarity with developing unit tests using frameworks such as MSTest, xUnit, or NUnit.
- Experience with Microsoft SQL Server.
- Background in Agile methodologies, particularly Scrum.
- Knowledge of identifying and mitigating software security vulnerabilities using tools like Fortify SCA.
- Strong understanding of web application security principles and best practices (e.g., OWASP Top Ten).
- Familiarity with secure coding practices and security frameworks.