Senior C#/.NET Engineer

NNW Tech Solutions

Johannesburg

On-site

ZAR 900,000 - 1,400,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

NNW Tech Solutions in Johannesburg, South Africa, is seeking a Senior C# .NET Software Engineer to join its core payments and banking technology team. You will help build secure, scalable cloud-native solutions using C# and Azure, contributing across design, API development, and production support.

The role requires 8+ years of software development experience, expertise in C#, ASP.NET APIs, TypeScript, Angular, Git, RESTful APIs, and familiarity with Azure DevOps, CI/CD, Kubernetes, and SQL

Qualifications

  • 8+ years’ software development experience.
  • Strong proficiency in C# (.NET Framework, .NET Core, .NET 6+) with a focus on building ASP.NET APIs.
  • Experience with TypeScript and Angular (2+)
  • Solid understanding of Git for source control
  • Strong grasp of scalable application design principles and RESTful APIs
  • Experience writing unit and integration tests
  • Exposure to CI/CD pipelines and automation practices
  • Experience deploying applications in containerised environments (Kubernetes, Azure)
  • Ability to support, monitor, and troubleshoot production systems
  • Experience with Azure DevOps (Repos and Pipelines)
  • Hands-on experience with Azure cloud services
  • Microsoft SQL Server
  • Certifications (required or willingness to obtain)

Responsibilities

  • Work across the full development lifecycle, contributing to system design and API development.
  • Provide production support and troubleshoot issues in collaboration with the team.
  • Build scalable, cloud-native solutions using C# and Azure.
  • Contribute to API design, testing, and production readiness.
  • Participate in code reviews and maintain high engineering standards.

Tools

C#
.NET Framework
.NET Core
ASP.NET APIs
TypeScript
Angular
Git
RESTful APIs
CI/CD
Kubernetes
Azure
Azure DevOps
SQL Server

Job description

Johannesburg, South Africa | Posted on 17/03/2026

Connecting top-tier talent with cutting-edge opportunities in the tech world.

Job Description

Our client, a leading player in the banking and financial services space, is seeking aSenior C# .NET Software Engineer to join their core payments and banking technology team. This role sits at the heart of critical systems that enable the secure and efficient movement of money, with a strong focus on building scalable, cloud-native solutions using C# and Azure.

The successful candidate will work across the full development lifecycle, contributing to system design, API development, and production support, within a collaborative, high-performing environment that values technical excellence, ownership, and open engagement.

Requirements

8+ years’ software development experience

Strong proficiency in C# (.NET Framework, .NET Core, .NET 6+) with a focus on building ASP.NET APIs

Experience with TypeScript and Angular (2+)

Solid understanding of Git for source control

Strong grasp of scalable application design principles and RESTful APIs

Experience writing unit and integration tests

Exposure to CI/CD pipelines and automation practices

Experience deploying applications in containerised environments (Kubernetes, Azure)

Ability to support, monitor, and troubleshoot production systems

Experience with Azure DevOps (Repos and Pipelines)

Hands-on experience with Azure cloud services

Microsoft SQL Server

Certifications (required or willingness to obtain)

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C# .NET Engineer – Azure Cloud APIs & Payments
Senior C# .NET Engineer – Azure Cloud APIs & Payments

NNW Tech Solutions • Johannesburg

On-site
ZAR 900,000 - 1,400,000
Senior C# Developer
Senior C# Developer

SavageOne Pty Ltd • Cape Town

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

Solas IT Recruitment • City of Johannesburg Metropolitan Municipality

On-site
ZAR 1,200,000 - 1,550,000
Intermediate .Net Developer
Intermediate .Net Developer

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 420,000 - 600,000
.NET Developer
.NET Developer

BICRM • Pretoria

On-site
ZAR 600,000 - 800,000
Senior .Net Developer
Senior .Net Developer

Solas IT Recruitment • Johannesburg

On-site
ZAR 800,000 - 1,100,000
Senior C# Developer - Johannesburg - up to R800k Per Annum
Senior C# Developer - Johannesburg - up to R800k Per Annum

ATS Client • Johannesburg

On-site
ZAR 800,000
Senior Software Engineer - .NET
Senior Software Engineer - .NET

Placements24 • Randburg

Hybrid
ZAR 1,000,000 - 1,400,000
Medical and dental benefits
Retirement benefits
Professional development
+1
Senior C# Developer
Senior C# Developer

SavageOne Pty Ltd • Gauteng

On-site
ZAR 900,000 - 1,300,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs