Senior Software Engineer – Microsoft Technology Stack

AVUM

full-time

Posted on:

Location Type: Remote

Location: CaliforniaTennesseeUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $124,400 - $160,000 per year

Job Level

About the role

  • 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

Requirements

  • 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
Benefits
  • Competitive compensation and benefits package that includes bonuses and 401K with 6% matching that vests immediately after meeting eligibility requirements
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
.NETC#ASP.NETSQL ServerReactTypeScriptBlazorT-SQLHTMLCSS
Soft Skills
mentoringtechnical guidancecommunicationcollaborationproblem-solving
Certifications
T5 US Government Clearance