Avum Inc. · 4 months ago
Senior Software Engineer - Microsoft Technology Stack
Avum Inc. is a certified Small Disadvantaged Business providing advanced software and database solutions primarily to the DoD and military sectors. They are seeking a highly skilled Senior Full-Stack Software Engineer with extensive experience in the Microsoft technology stack to design, develop, and maintain software solutions for US Navy clients.
Cyber SecurityInformation ServicesInformation TechnologySoftware
Responsibilities
Designing, developing, testing, and maintaining software applications using Microsoft technologies such as .NET, C#, 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
Mentoring and guiding junior software engineers, providing technical guidance and support
Working closely with product managers, designers, and other stakeholders to deliver high-quality software solutions
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
Qualification
Required
US Citizenship with the ability to obtain and maintain a T5 (Top Secret) US Government Clearance
SAP Business Objects (BOE) and WebI reporting
Five (5) plus years of software development with focus on .NET Framework, .NET Core, C#, and ASP.NET. Blazor experience a big plus
Experience with the Dept. of Defense and/or Dept. of Navy and other Government agencies is required
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
Understanding of software development methodologies such as Agile or Scrum
Server Virtualization - VMware, vSphere, High Availability, etc
Experience with containerization technologies like Docker and Kubernetes
Knowledge of security best practices and secure coding standards
Experience with performance tuning and optimization of applications and databases
Excellent communication skills, both written and oral to work with cross-functional teams and external client stakeholders
Familiarity with version control systems such as Git
Preferred
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
CompTIA Security+ certification
Microsoft certifications: Azure Solutions Architect, Microsoft DevOps Engineer Expert, Microsoft Certified Database Administrator (MCDBA)
Benefits
Competitive compensation and benefits package
Bonuses
401K with 6% matching that vests immediately after meeting eligibility requirements
Company
Avum Inc.
Since 1991, Avum has been making a difference by delivering innovative engineering and software development solutions that our clients can rely on.