Senior .NET Engineer — Lead, Microservices & Cloud

Zensar Technologies

Johannesburg

On-site

ZAR 900,000 - 1,600,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Zensar Technologies in Johannesburg is seeking a senior .NET Developer to design and deliver high‑throughput software in a distributed microservices environment. You will work with .NET 8+ and C# 12+, drive API design, and optimize performance across databases, caching, and messaging layers.

You’ll lead architectural discussions, mentor peers, and uphold SOLID principles, testing, and observability practices in a fast‑moving, collaborative team. This role is on-site in Johannesburg.

Qualifications

  • Expert-level proficiency in .NET 8+ and C# 12+ (async/await, LINQ, performance tuning).
  • Strong experience with Dapper and EF Core, including ORM trade-offs and performance tuning.
  • Advanced SQL Server skills: query tuning, indexing, execution plans, statistics.
  • Understanding of ACID, isolation levels, deadlocks, sharding, and partitioning (beneficial).
  • Redis expertise in distributed caching and invalidation strategies (beneficial).
  • Elasticsearch experience (indexing, search and aggregation performance).
  • API design (REST / gRPC), backward compatibility, and versioning strategies.
  • Strong ability to lead design discussions and influence architecture without formal authority.

Responsibilities

  • Lead design discussions and influence architecture without formal authority.
  • Build and maintain scalable systems within a distributed microservices architecture.
  • Design and implement RESTful APIs with strong versioning and documentation standards.
  • Develop event driven services using message queue technologies to support high volume, asynchronous workloads.
  • Design and optimize databases, queries, and indexing for ultra high throughput environments.
  • Implement advanced caching patterns (Redis, distributed caching) to reduce latency and boost performance.
  • Drive code quality through rigorous reviews, adherence to SOLID principles, and best practice engineering standards.
  • Mentor junior and mid-level developers and support their growth.
  • Lead adoption of testing practices (unit, integration, contract, load testing).
  • Identify opportunities for system refactoring, modernization, and performance improvement.

Skills

.NET 8+
C# 12+
Dapper
EF Core
SQL Server
API design REST/gRPC
Distributed microservices
Caching patterns (Redis)
OpenTelemetry
Testing automation
SOLID & design patterns
Code reviews
Mentoring

Education

Bachelor's degree in Computer Science or related field

Tools

Azure DevOps
OpenTelemetry
Redis
Elasticsearch
Kafka / message queues
Logging/Monitoring tooling

Job description

Zensar Technologies in Johannesburg is seeking a senior .NET Developer to design and deliver high‑throughput software in a distributed microservices environment. You will work with .NET 8+ and C# 12+, drive API design, and optimize performance across databases, caching, and messaging layers.

You’ll lead architectural discussions, mentor peers, and uphold SOLID principles, testing, and observability practices in a fast‑moving, collaborative team. This role is on-site in Johannesburg.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Dotnet Developer
Senior Dotnet Developer

Zensar Technologies • Johannesburg

On-site
ZAR 900,000 - 1,600,000
Senior .NET Developer — Johannesburg (Onsite, 12mo)
Senior .NET Developer — Johannesburg (Onsite, 12mo)

Solas IT Recruitment • Johannesburg

On-site
ZAR 800,000 - 1,100,000
Senior .NET & Microservices Engineer
Senior .NET & Microservices Engineer

IQ Business Group • Cape Town

On-site
ZAR 600,000 - 1,200,000
Senior .NET Engineer — Hybrid, Lead & Innovate
Senior .NET Engineer — Hybrid, Lead & Innovate

Entelect • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Twice-yearly raises
Guaranteed bonuses
Loyalty leave
+5
Senior .NET Lead & Architect
Senior .NET Lead & Architect

SavageOne Pty Ltd • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Back End Developer
Back End Developer

Zensar Technologies • Wes-Kaap

On-site
ZAR 600,000 - 800,000
Senior C#/.NET Engineer
Senior C#/.NET Engineer

NNW Tech Solutions • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Senior .Net Developer
Senior .Net Developer

Solas IT Recruitment • Johannesburg

On-site
ZAR 800,000 - 1,100,000
Senior C# Developer: Windows Services & Microservices
Senior C# Developer: Windows Services & Microservices

Network Finance • Centurion

On-site
ZAR 1,000,000 - 1,800,000
Senior Backend Engineer - Microservices Architecture
Senior Backend Engineer - Microservices Architecture

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,400,000
Competitive salary
Hybrid work model
Health insurance
+2