2,135,228open jobs
135,097companies
248,742added this week
Browse all
Location
Hybrid (South Africa)
Seniority
Senior
Employment
Full-Time

First seen by Alion on Oct 30, 2026.

Overview
Company
Impact
Profile match
Job Summary

Our client is seeking experienced Senior .NET Developers to design, develop and enhance scalable, high-performance applications within a distributed microservices environment. The successful candidates will work extensively with .NET 8+, C# 12+, SQL Server, REST/gRPC APIs and event-driven architectures, while contributing to architecture decisions, technical leadership, production stability and continuous modernisation. The role requires strong engineering craftsmanship, performance optimisation and ownership within a fast-moving and regulated environment.

Responsibilities
  • Build, enhance and maintain scalable, high-performance applications using .NET 8+ and C# 12+ within distributed microservices architectures.
  • Design and implement RESTful and gRPC APIs, ensuring appropriate documentation, backward compatibility and versioning standards.
  • Develop event-driven services using RabbitMQ, Kafka or Azure Service Bus to support high-volume asynchronous workloads.
  • Design and optimise SQL Server databases, queries, indexing and execution plans for high-throughput production environments.
  • Implement advanced caching patterns using Redis and distributed caching, where applicable, to reduce latency and improve application performance.
  • Drive code quality through rigorous code reviews, SOLID principles, design patterns, refactoring and established software engineering standards.
  • Develop and maintain automated testing across unit, integration, contract and load-testing layers.
  • Design and manage Azure DevOps CI/CD pipelines, release processes and modern deployment strategies including blue-green and canary deployments.
  • Perform application profiling, debugging and performance optimisation while supporting logging, tracing and observability practices.
  • Lead technical design discussions, contribute to architecture decisions and identify opportunities for system modernisation and performance improvements.
  • Lead incident response, post-mortems and operational improvement activities for high-severity production issues.
  • Mentor junior and mid-level developers while collaborating effectively with technical and cross-functional teams
Competencies
  • Strong technical leadership and ability to influence architecture without formal authority.
  • Excellent technical communication and ability to explain complex concepts to diverse audiences.
  • Strong ownership mindset with accountability for technical and operational outcomes.
  • Advanced analytical, debugging and problem-solving capabilities.
  • Ability to remain composed and provide leadership during high-severity production incidents.
  • Adaptability within fast-moving environments and changing priorities.
  • Strong collaborative and cross-functional communication capabilities.
  • High attention to detail, particularly within regulated environments.
  • Proactive, solution-driven and resilient approach to software engineering.
Technical Skills
  • Expert-level proficiency in .NET 8+ and C# 12+, including async/await, LINQ, reflection and performance tuning, is required.
  • Strong experience with Dapper and/or EF Core, including ORM trade-offs and performance tuning, is required.
  • Advanced SQL Server experience covering query tuning, indexing, execution plans and statistics is required.
  • Strong microservices architecture experience, including service boundaries, communication patterns and reliability, is required.
  • Experience with RabbitMQ, Kafka or Azure Service Bus and event-driven architecture is required.
  • Strong experience designing REST and/or gRPC APIs, including backward compatibility and versioning, is required.
  • Advanced Azure DevOps pipeline design and release management experience is required.
  • Strong experience with automated testing across multiple testing layers is required.
  • Strong knowledge of SOLID principles, design patterns and refactoring practices is required.
  • Expert-level proficiency in .NET 8+ and C# 12+, including async/await, LINQ, reflection and performance tuning, is required.
  • Strong experience with Dapper and/or EF Core, including ORM trade-offs and performance tuning, is required.
  • Advanced SQL Server experience covering query tuning, indexing, execution plans and statistics is required.
  • Strong microservices architecture experience, including service boundaries, communication patterns and reliability, is required.
  • Experience with RabbitMQ, Kafka or Azure Service Bus and event-driven architecture is required.
  • Strong experience designing REST and/or gRPC APIs, including backward compatibility and versioning, is required.
  • Advanced Azure DevOps pipeline design and release management experience is required.
  • Strong experience with automated testing across multiple testing layers is required.
  • Strong knowledge of SOLID principles, design patterns and refactoring practices is required.
General Information
  • Contract: 12 Months Renewable – Open to Permanent employment
  • Location: Johannesburg
  • Mode of Work: Hybrid – 4 days per week in the office
Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,135,228 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Backend
Similar stack
Same company
South Africa
In office · Full-Time · Johannesburg
JavaScript
SQL
C#
C#
ASP.NET Core
Frontend
Bootstrap
JQuery
DevOps
Rest API
Azure DevOps
Azure
CI/CD
Management
Agile
Apply
In office · Full-Time · Johannesburg
JavaScript
TypeScript
Frontend
React.js
DevOps
Rest API
AWS
Management
Agile
Apply
$97k per year (gross) · Hybrid · Full-Time · Johannesburg
Java
SQL
Java
Spring Boot
Databases
PostgreSQL
Apache Kafka
DevOps
Rest API
Terraform
AWS
Management
Agile
Apply
$73k – $102k per year (gross) · Remote (South Africa) · Full-Time · Johannesburg
JavaScript
TypeScript
SQL
C#
C#
.NET
Frontend
Angular
React.js
DevOps
Azure DevOps
Azure
Git
Docker
Kubernetes
Cybersecurity
SonarQube
Management
Agile
Apply
Hybrid · Full-Time · Sandton
JavaScript
TypeScript
C#
C#
ASP.NET Core
Entity Framework Core
Blazor
WPF
xUnit
Moq
Databases
MS SQL
Azure Cosmos DB
Frontend
Angular
DevOps
Rest API
Azure DevOps
Azure
Git
Docker
Kubernetes
SOAP
Management
Agile
Apply
In office · South Africa
Cybersecurity
ISO 27001
Apply
In office · South Africa
Apply
In office · Full-Time · South Africa
Apply
$17k – $19k per year (gross) · In office · South Africa
Apply
In office · 1+ year exp · South Africa
Apply
See all jobs
This is one of many
2,135,228 more open roles from verified company boards, updated every day.