Senior Software Engineer (.NET)
Core
Design, build, and optimize scalable cloud-ready applications and microservices using modern .NET technologies, while leading architectural decisions and mentoring developers.
Role type
Senior Software Engineer (.NET)
Builds
RESTful APIs, microservices, background workers, and modernized legacy applications
Domain
Financial markets infrastructure / Cloud-native software development
Deliverable
production ML models | product features
Required skills
C#, .NET 6+, ASP.NET Core, SQL Server, T-SQL, Git, CI/CD pipelines, Microservices architecture, Legacy VB.NET migration
Preferred skills
Azure, Docker, Kubernetes, Event-driven architecture, Front-end frameworks
Technologies
.NET 6+, C#, ASP.NET Core, SQL Server, Azure, Docker, Kubernetes, Serilog, ELK
Responsibilities
Architect and develop scalable applications using modern .NET frameworks; Lead migration of legacy VB.NET applications to modern .NET; Optimize relational database structures and T-SQL performance; Mentor junior developers and conduct code reviews; Collaborate with DevOps to optimize CI/CD pipelines; Implement secure coding practices and observability solutions
Seniority
Senior, hands-on IC with technical leadership