Senior .NET Software Engineer
The ideal candidate will design, develop, and maintain high-performance web applications using .Net technologies.
Key responsibilities include:
* Designing and developing scalable systems with clean code and best-in-class software architecture
* Participating in system design discussions, contributing to architecture and code review processes
* Collaborating closely with Product Managers, QA, and DevOps teams to deliver robust and secure features
* Leading technical decision-making on assigned projects and mentoring junior developers
Technical skills required:
* .Net 6/7
* C#
* Web API, REST, Entity Framework Core
* SQL Server, Azure SQL
* Azure Functions, Azure App Services, Azure DevOps
Requirements:
* 5+ years of commercial experience in .Net software development
* Strong experience with C#, Web API, and SQL
* Proven experience in cloud-based development (Azure preferred)
* Strong understanding of software design patterns and architectural principles