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.
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