Senior Software Engineer .Net
Core
Design, develop, maintain, and modernize enterprise applications using C# and .NET, including migrating to Linux-based container environments.
Role type
Senior Software Engineer (.NET)
Builds
Enterprise applications, REST APIs, and containerized services
Domain
Enterprise software, .NET ecosystem, cloud-native modernization
Deliverable
production ML models | product features | infrastructure
Required skills
C#, .NET Framework, modern .NET, SQL Server, Docker, Kubernetes, Linux, Git, CI/CD, REST APIs, object-oriented design, SOLID principles, distributed systems
Preferred skills
None stated
Technologies
.NET Framework, C#, CI/CD, Docker, Git, Kubernetes, Linux, REST, SQL, ASP.NET, MySQL, PostgreSQL, Windows
Responsibilities
Design, develop, maintain, and modernize enterprise applications; own significant portions of the SDLC from requirements to support; work with SQL Server data layers; containerize applications using Docker and shape orchestration strategies; collaborate with business stakeholders to translate needs into solutions; build and consume REST APIs; identify and address technical debt; troubleshoot production environments; mentor less experienced developers; document technical decisions.
Seniority
Senior, hands-on IC with mentorship responsibilities