Posted in

Software Engineer II

Software Engineer II

CompanyAmentum
LocationNorfolk, VA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelMid 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.