Principal .Net Developer

ATS Client

Centurion

On-site

ZAR 900,000 - 1,500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Flexible work environment
Hybrid/Remote options

Job summary

ATS Client in Centurion, Gauteng, is seeking a senior software engineer to lead large-scale .NET projects, drive architecture, mentor developers, and deliver innovative solutions using the latest Microsoft technologies.

You will shape technical strategy, collaborate with product, UX, QA and development teams, and ensure high-quality applications across web, mobile and desktop environments. The role offers a flexible hybrid/remote work arrangement for balance and impact.

Qualifications

  • Bachelor's degree in computer science, engineering, or related field
  • 10+ years of software development experience
  • At least 7 years hands-on experience with .NET technologies
  • Strong knowledge of .NET Core, ASP.NET MVC/Web API, Entity Framework, and C#
  • Solid understanding of software architecture and design patterns
  • Experience with performance optimisation, scalability, and security best practices
  • Exposure to DevOps practices, CI/CD pipelines, and Docker
  • Experience with Blazor and .NET MAUI would be highly advantageous
  • Knowledge of HTML, CSS, JavaScript, React, or Angular is beneficial
  • Proven leadership and mentoring experience

Responsibilities

  • Design and develop high-quality applications using .NET Core, ASP.NET, and C#
  • Lead the architecture and development of scalable software solutions
  • Drive coding standards, best practices, and CI/CD processes
  • Troubleshoot and resolve complex performance and scalability challenges
  • Collaborate with cross-functional teams to deliver successful solutions
  • Mentor and support developers within the team
  • Research and implement new technologies and development approaches
  • Contribute to technical roadmaps and long-term strategic planning

Skills

DotNet Core
ASP.NET MVC/Web API
Entity Framework
C#
Software architecture
CI/CD
Docker
Blazor
NET MAUI
HTML
CSS
JavaScript
React
Angular
Leadership
Mentoring

Education

Bachelor's Degree in Computer Science or related field

Tools

Docker

Job description

Ready to take the lead on large-scale .NET projects and influence technical strategy? This is an exciting opportunity for a senior software engineering professional to drive architecture, mentor developers, and build innovative solutions using the latest Microsoft technologies.

This role is ideal for a highly experienced .NET specialist who enjoys solving complex technical challenges, designing scalable software solutions, and guiding development teams. You'll play a key role in shaping architecture, driving best practices, and delivering high-quality applications across web, mobile, and desktop environments.

Working closely with product, UX, QA, and development teams, you will help deliver business-critical solutions while contributing to technical strategy and innovation.

The company offers a flexible working environment, including hybrid and remote working options, making this an excellent opportunity for someone looking for both impact and flexibility.

Key Responsibilities
  • Design and develop high-quality applications using .NET Core, ASP.NET, and C#
  • Lead the architecture and development of scalable software solutions
  • Drive coding standards, best practices, and CI/CD processes
  • Troubleshoot and resolve complex performance and scalability challenges
  • Collaborate with cross-functional teams to deliver successful solutions
  • Mentor and support developers within the team
  • Research and implement new technologies and development approaches
  • Contribute to technical roadmaps and long-term strategic planning
Job Experience and Skills Required
  • Bachelor's Degree in Computer Science, Engineering, or a related field
  • 10+ years of software development experience
  • At least 7 years of hands-on experience with .NET technologies
  • Strong knowledge of .NET Core, ASP.NET MVC/Web API, Entity Framework, and C#
  • Solid understanding of software architecture and design patterns
  • Experience with performance optimisation, scalability, and security best practices
  • Exposure to DevOps practices, CI/CD pipelines, and Docker
  • Experience with Blazor and .NET MAUI would be highly advantageous
  • Knowledge of HTML, CSS, JavaScript, React, or Angular is beneficial
  • Proven leadership and mentoring experience
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principle .Net Developer
Principle .Net Developer

ATS Client • Centurion

Hybrid
ZAR 1,200,000 - 1,800,000
Hybrid work model
Remote work option
Senior .Net Developer
Senior .Net Developer

ATS Client • Cape Town

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

LINKFIELDS INNOVATIONS (PTY) LTD • Johannesburg

On-site
ZAR 700,000 - 900,000
Mid-Senior .Net Developer
Mid-Senior .Net Developer

Dot Slash • Pretoria

On-site
ZAR 450,000 - 600,000
Senior C# .Net Developer
Senior C# .Net Developer

Be Different SA (PTY) LTD • Sandton

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

Dariel • South Africa

Hybrid
ZAR 900,000 - 1,400,000
Flexible hybrid working model
Mentorship and growth opportunities
Exposure to diverse industries
+3
Senior Software Developer
Senior Software Developer

ATS Client • Johannesburg

On-site
ZAR 1,100,000 - 1,600,000
Senior Full-Stack Developer (.Net)
Senior Full-Stack Developer (.Net)

Indsafri • South Africa

On-site
ZAR 900,000 - 1,300,000
Lead .Net and Angular Developer
Lead .Net and Angular Developer

ATS Client • Cape Town

Hybrid
ZAR 900,000 - 1,800,000
.Net Developer
.Net Developer

HuntWave Technologies • Johannesburg

On-site
ZAR 600,000 - 800,000