Our clients reserves the right not to make an appointment. In considering candidates for appointment into advertised posts, preference will be accorded to persons from a designated group in accordance with the approved Employment Equity Plan.
Senior Software Developer (Azure | .NET)
(IT)
Overview
Reference
IT
Salary
Market Related
Job Location
South Africa -Kwazulu-Natal -Umhlanga Rocks -Umhlanga Ridge
Job Type
Permanent
Posted
11 May 2026
Closing date
30 Jun 2026 22:59
We are seeking a Senior Software Developer to design, build, and scale modern enterprise software systems.
This role extends beyond coding — you will contribute to architecture, drive engineering standards, and help evolve our systems into scalable, cloud-native solutions on Microsoft Azure.
You will collaborate closely with Product, DevOps, and leadership teams to deliver reliable, production-grade applications that perform in real-world environments.
Key Responsibilities
- Design and implement scalable backend services and APIs
- Contribute to architectural decisions and technical direction
- Develop and maintain cloud-native solutions on Microsoft Azure
- Write clean, maintainable, production-quality code
- Collaborate effectively with Product, QA, and DevOps teams
- Diagnose and resolve complex production issues
- Enhance system performance, scalability, and reliability
- Conduct thorough code reviews and uphold engineering standards
- Mentor developers and support team growth
What You’ll Work On
- Building enterprise-grade backend systems and APIs
- Developing cloud-native services on Microsoft Azure
- Working on web applications using ASP.NET MVC, Telerik, and Kendo UI
- Designing and improving deployment pipelines and infrastructure
- Resolving performance, scalability, and reliability challenges
Required Skills & Experience
- Minimum of 5 years’ professional software development experience, including end-to-end ownership of production systems
- Strong expertise in C# and .NET (ASP.NET Core / MVC)
- Proven experience building backend systems and APIs
- Hands-on experience with Microsoft Azure, including:
- App Services, Docker & Kubernetes (AKS)
- Azure SQL and Storage
- Service Bus and messaging systems
- Solid experience with:
- Strong understanding of:
- Software architecture
- Design patterns
- Clean code principles
- Experience with Git and collaborative workflows
- Familiarity with CI/CD pipelines (Azure DevOps)
- Experience with authentication and authorisation systems, including:
- Single Sign-On (SSO)
- OAuth2 / OpenID Connect
- Identity providers such as IdentityServer, Azure AD, or similar
Desirable Skills
- Experience with Telerik and Kendo UI
- Exposure to microservices in production environments
- Experience with event-driven systems (Service Bus, Kafka, RabbitMQ, Grafana)
- Background working on large-scale or enterprise systems
Soft Skills
- Strong problem-solving and analytical abilities
- Ability to take ownership and deliver independently
- Comfortable working in a fast-paced environment
- Clear and effective communication
- Leadership and mentoring capability
Technology Stack
- Backend: .NET 8 / ASP.NET Core / MVC
- Frontend: Telerik / Kendo UI
- Cloud: Microsoft Azure
- DevOps: Azure DevOps (CI/CD pipelines)
- Data: MS SQL Server and MySQL
- Architecture: Modular Monolith evolving towards Microservices
|