About the Role:
We are seeking a highly experienced Senior Backend Engineer with 10+ years of professional software development experience to lead the design, development, and evolution of our core backend systems.
You will architect and maintain scalable .NET Core and .NET Framework services, design high-performance SQL Server solutions, and contribute to ETL pipelines and reporting processes.
Minimum Requirements:
- 10+ years of professional software development experience
- Deep expertise in .NET Core / C# and building scalable, production-grade RESTful Web APIs
- Strong experience designing and maintaining distributed and enterprise-grade systems
- Experience implementing and optimising CI/CD pipelines (Azure DevOps or similar)
- Strong understanding of clean architecture, SOLID principles, and design patterns
- Demonstrated experience mentoring engineers and conducting technical reviews
- Advanced knowledge of Microsoft SQL Server, including schema design, indexing strategy, performance tuning, and query optimisation
Desired Skills:
- Senior Backend Developer
- Senior Backend Developer
- Senior Backend Developer