Microsoft .NET Software Engineer
Core
Design, develop, and maintain secure, scalable enterprise applications and software services using Microsoft .NET technologies.
Role type
Senior .NET Software Engineer
Builds
Enterprise applications, APIs, and cloud-ready architectures
Domain
Software Engineering / Enterprise Applications
Required skills
C#, .NET 6/8+, ASP.NET Core, Entity Framework Core, Microsoft SQL Server, T-SQL, RESTful API design, Git, CI/CD pipelines, Agile/Scrum, xUnit/NUnit/MSTest, Blazor/Angular/React
Preferred skills
Microsoft Azure, AWS, Docker, Kubernetes, Risk Management Framework (RMF), DISA STIG, CompTIA Security+, Microsoft Azure Developer Associate (AZ-204)
Technologies
.NET 6/8+, ASP.NET Core, MVC, Web API, Razor, Blazor, Entity Framework Core, Microsoft SQL Server, Azure DevOps, GitLab, GitHub Actions, Docker, Kubernetes, Angular, React, xUnit, NUnit, MSTest
Responsibilities
Design and develop applications and APIs using C# and .NET; Design and manage data models and optimize SQL queries; Build and integrate RESTful services; Develop and maintain unit and integration tests; Support automated testing and CI/CD pipelines; Troubleshoot production incidents and perform root-cause analysis; Participate in architecture discussions and code reviews.
Seniority
Senior, hands-on IC