Senior Software Engineer (.NET / Angular)
Core
Design, develop, and maintain complex enterprise applications and distributed systems using .NET, Angular, and Azure.
Role type
Senior Software Engineer (Enterprise Applications)
Builds
Large-scale web applications, microservices, and cloud-native solutions
Domain
Enterprise Software, Cloud Computing
Required skills
C#, .NET, Angular, SQL Server, Microsoft Azure, Docker, Kubernetes, Microservices, NoSQL (Cosmos DB), Asynchronous Messaging, Unit Testing, MVVM
Preferred skills
Helm charts, Large-scale database management (500+ tables), Production support
Technologies
.NET, C#, Angular, SQL Server, Microsoft Azure, Docker, Kubernetes, Cosmos DB, Knockout.js
Responsibilities
Design and implement scalable microservices architectures; Develop user interfaces, business logic, and backend services; Provide technical leadership and mentorship to developers; Investigate and resolve complex production incidents; Collaborate with cross-functional teams to translate requirements into technical solutions; Ensure code quality and application performance through testing and engineering standards.
Seniority
Senior, hands-on IC with leadership responsibilities