Senior Backend Developer
Summary
Rosstone is seeking a Senior Backend Developer in South Africa to lead the design and evolution of core backend systems. Day to day the role involves architecting scalable .NET Core/C# services, high-performance SQL Server solutions, and contributing to ETL pipelines and CI/CD (Azure DevOps) processes.
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