Senior .NET Backend Engineer | Azure Microservices

JCM Consultants

Pretoria

On-site

ZAR 900,000 - 1,200,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

JCM Consultants in Pretoria seeks a strong hands-on backend engineer to design, develop and maintain scalable .NET services and APIs. You will own complex problems, mentor juniors and contribute to architecture and coding standards.

Responsibilities span event-driven systems, Azure cloud, SQL Server, Elasticsearch, and CI/CD pipelines. You will review AI-generated code, enforce quality, and collaborate across teams in a fast-paced environment.

Qualifications

  • A relevant degree, diploma or equivalent experience in Computer Science, Software Engineering or a related field is advantageous.
  • 10–15 years of relevant professional software development experience is essential.

Responsibilities

  • Design, develop and maintain scalable .NET backend services and microservices.
  • Develop robust, secure and well-documented REST APIs.
  • Design and implement event-driven and distributed systems.
  • Work extensively with Microsoft Azure cloud services and cloud-native architectures.
  • Design and maintain integrations using Azure Service Bus and other messaging systems.
  • Develop efficient data access solutions using Entity Framework.
  • Work with SQL Server and PostgreSQL databases.
  • Implement search and data solutions using Elasticsearch.
  • Participate in architectural design and technical decision-making.
  • Apply Domain-Driven Design, SOLID principles, Clean Architecture and related practices.
  • Write clean, maintainable, testable and production-ready code.
  • Review, test and refine AI-generated code to meet standards.
  • Develop and maintain automated unit and integration tests.
  • Work with Git and CI/CD pipelines to support reliable delivery.
  • Mentor and provide technical guidance to junior and intermediate developers.

Skills

C# / .NET
NET Core / REST API
Event-driven architecture
Distributed systems
Elasticsearch
SQL Server
Entity Framework
Git
CI/CD
Unit tests
Architecture & Engineering

Education

Computer Science degree

Tools

Azure

Job description

JCM Consultants in Pretoria seeks a strong hands-on backend engineer to design, develop and maintain scalable .NET services and APIs. You will own complex problems, mentor juniors and contribute to architecture and coding standards.

Responsibilities span event-driven systems, Azure cloud, SQL Server, Elasticsearch, and CI/CD pipelines. You will review AI-generated code, enforce quality, and collaborate across teams in a fast-paced environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior .NET Backend Engineer - Microservices & Cloud
Senior .NET Backend Engineer - Microservices & Cloud

Betway Global • Pretoria

On-site
ZAR 1,400,000 - 1,800,000
Senior Backend Engineer - C#/.NET Core | Lead & Architect
Senior Backend Engineer - C#/.NET Core | Lead & Architect

Network Finance • Centurion

On-site
ZAR 700,000 - 1,000,000
Medical aid
Pension fund
Long-term career stability
+1
Senior .NET Back-End Engineer: Azure, APIs & Microservices
Senior .NET Back-End Engineer: Azure, APIs & Microservices

Be Different SA (PTY) LTD • Sandton

On-site
ZAR 600,000 - 800,000
Senior .NET Full-Stack Engineer — Azure, CI/CD & Mentorship
Senior .NET Full-Stack Engineer — Azure, CI/CD & Mentorship

NTT DATA, Inc. • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Backend Software Engineer - C# | Microservices & Cloud
Backend Software Engineer - C# | Microservices & Cloud

Boardroom Appointments • Johannesburg

On-site
ZAR 600,000 - 1,000,000
Senior Java Backend Engineer - Secure & Scalable on Azure
Senior Java Backend Engineer - Secure & Scalable on Azure

LabourNet • City of Johannesburg Metropolitan Municipality

On-site
ZAR 900,000 - 1,300,000
Full-Stack .NET Developer: Build & Integrate Solutions
Full-Stack .NET Developer: Build & Integrate Solutions

JCM Consultants (Pty) Ltd • Centurion

On-site
ZAR 420,000 - 650,000
Bi-annual performance bonus
Senior Backend Architect: Scalable .NET & SQL
Senior Backend Architect: Scalable .NET & SQL

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000
Senior Backend Developer (.NET / Azure)
Senior Backend Developer (.NET / Azure)

JCM Consultants • Pretoria

On-site
ZAR 900,000 - 1,200,000
Senior .NET Engineer (C# / Azure) - Hybrid Cape Town
Senior .NET Engineer (C# / Azure) - Hybrid Cape Town

Explore Group • Cape Town

Hybrid
ZAR 900,000 - 1,200,000