Senior Software Engineer (.NET)
We are looking for an experienced Senior Software Engineer to develop and maintain a complex enterprise .NET platform used by global organizations. This role combines backend development, production troubleshooting, performance optimization, and work on identity-related systems.
💼 Responsibilities:
Design, develop, and maintain backend services built with C# and .NET
Investigate and resolve complex production issues and customer-reported problems
Optimize application performance, database queries, and system reliability
Collaborate with Product, Support, and Engineering teams on technical solutions
Improve architecture, code quality, and engineering standards
Participate in technical discussions and contribute to future platform development
✅ Requirements:
5+ years of commercial experience with C# and .NET
Strong knowledge of ASP.NET Core and modern .NET applications
Experience with asynchronous programming and dependency injection
Hands-on experience with Entity Framework Core
Good understanding of SQL Server, query optimization, and database performance
Experience with OAuth2, OpenID Connect, JWT
Experience supporting and troubleshooting production systems
Fluent English communication skills
🌟Nice to have:
Experience with IdentityServer / Duende IdentityServer
Understanding of Active Directory, Azure AD or Microsoft Graph
Hands-on experience with Quartz.NET or similar scheduling frameworks
Familiarity with SignalR, Playwright, Azure DevOps and CI/CD pipelines
🎁 We offer:
Work on a mature enterprise product used globally
Influence technical decisions and platform evolution
Private healthcare
Life insurance
Multisport
Opportunity to work with modern .NET technologies and large-scale systems
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)