Avum is seeking a Senior Full-Stack Software Engineer to design, develop, and maintain high-quality, scalable software solutions for US Navy clients, leveraging the Microsoft technology stack.
Requirements
- Five (5) plus years of software development with focus on .NET Framework, .NET Core, C-Sharp, and ASP.NET. Blazor experience a big plus
- Strong experience with Microsoft SQL Server and T-SQL
- Knowledge of front-end technologies such as HTML, CSS, JavaScript, and popular frameworks like Angular or React (preferably)
- Experience with cloud platforms, particularly Microsoft Azure
- Familiarity with microservices architecture and RESTful API design.
- Server Virtualization - VMware, vSphere, High Availability, etc.
- Experience with containerization technologies like Docker and Kubernetes
- Knowledge of security best practices and secure coding standards.
Responsibilities
- Designing, developing, testing, and maintaining software applications using Microsoft technologies such as .NET, C-Sharp, ASP.NET and SQL Server in addition to React/Typescript.
- Leading the architectural design and development of software solutions, ensuring alignment with business requirements and technical standards.
- Conducting thorough code reviews to ensure code quality, performance, and security standards are met
- Implementing and managing continuous integration/continuous deployment (CI/CD) pipelines using tools such as Azure DevOps
- Diagnosing and resolving complex technical issues in development, staging, and production environments
- Creating and maintaining comprehensive technical documentation for software solutions
- Experience with performance tuning and optimization of applications and databases
Other
- US Citizenship with the ability to obtain and maintain a T5 (Top Secret) US Government Clearance
- Experience with the Dept. of Defense and/or Dept. of Navy and other Government agencies is required
- Excellent communication skills, both written and oral to work with cross-functional teams and external client stakeholders
- A bachelor’s degree or higher from an accredited college or university with a curriculum or major field of study closely related to the work detailed above and/or in computer science, information systems, physical science, engineering, or mathematics–intensive discipline, or an applicable training certificate from an accredited training institution
- Active Secret or Top Secret Clearance