SENIOR C# SOFTWARE DEVELOPER

Resourgenix (Pty) Ltd

Durban

On-site

ZAR 900,000 - 1,300,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Resourgenix (Pty) Ltd is seeking a Senior Software Developer to take ownership of complex backend systems in Durban/Pretoria. The role combines hands-on development with technical leadership and system design, embracing AI-assisted development practices.

You will lead architectural discussions, review code, mentor juniors, and help implement robust CI/CD and testing strategies in a security-conscious environment.

Qualifications

  • 4-6 years of progressive software development experience.

Responsibilities

  • Design, develop, and deliver complex software solutions.

Skills

C# backend development
PostgreSQL
Software testing (automation)
RESTful APIs
CI/CD pipelines
Distributed systems
Code reviews & debugging
Mentoring juniors

Education

Bachelor's degree in Computer Science

Tools

PostgreSQL
Git
CI/CD
REST/ messaging

Job description

SENIOR SOFTWARE DEVELOPER | DURBAN / PRETORIA

Location: Durban or Pretoria

Onsite | 5 days a week

Are you a technically strong Software Developer ready to take ownership of complex solutions, influence technical direction and mentor other developers?

We’re looking for an experienced Senior Software Developer to join an established technology organisation. This role combines hands-on backend software development with technical leadership, system design, engineering best practices and modern AI-assisted development.

KEY RESPONSIBILITIES
  • Design, develop and deliver complex, scalable software solutions.
  • Lead technical design discussions and contribute to architectural decisions.
  • Conduct code reviews and maintain high standards of code quality.
  • Guide and mentor junior and intermediate developers through coaching, pair programming and knowledge sharing.
  • Lead testing strategies, including automated and exploratory testing.
  • Contribute to CI/CD pipeline improvements and deployment practices.
  • Identify technical debt, performance bottlenecks and architectural risks.
  • Participate in production support and incident resolution.
  • Champion responsible AI-assisted development and evaluate AI-generated code for quality, security and compliance.
MINIMUM REQUIREMENTS
  • 4-6 years of progressive software development experience.
  • Bachelor's degree in Computer Science.
  • Strong proficiency in C# and backend software development (essential).
  • Hands-on experience working with PostgreSQL (essential).
  • Proven experience in software testing, including automated testing (essential).
  • Advanced proficiency in core programming languages and development frameworks.
  • Proven experience designing and delivering complex, multi-service software solutions.
  • Strong understanding of software architecture principles and distributed systems.
  • Experience with RESTful APIs, event-driven messaging and asynchronous communication.
  • Strong knowledge of code reviews, debugging and secure coding practices.
  • Experience with CI/CD pipelines, testing strategies and version control (Git).
  • Working knowledge of SQL and relational databases.
  • Understanding of the Software Development Life Cycle (SDLC).
  • Experience with production support, troubleshooting and incident response.
  • Ability to mentor developers and provide technical guidance.
  • Experience using AI-assisted development tools, with an understanding of AI governance, security and compliance.
WHAT WE'RE LOOKING FOR

Someone who combines strong technical expertise with a passion for mentoring, continuous improvement and delivering high-quality software.

You should be comfortable making technical decisions, solving complex problems and working within environments where security, reliability and compliance matter.

IMPORTANT: Candidates must have hands-on experience in C#, backend development, PostgreSQL and software testing.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer (C#.Net Sql) (Cpt)
Senior Software Engineer (C#.Net Sql) (Cpt)

Datafin • Cape Town

Hybrid
ZAR 600,000 - 800,000
SENIOR SOFTWARE DEVELOPER (C#) JHB (MIDRAND) UP TO R1.1M PER ANNUM
SENIOR SOFTWARE DEVELOPER (C#) JHB (MIDRAND) UP TO R1.1M PER ANNUM

e-Merge IT Recruitment • South Africa

On-site
ZAR 990,000 - 1,210,000
Senior Backend Software Engineer
Senior Backend Software Engineer

Placements24 • Durban

On-site
ZAR 900,000 - 1,200,000
Competitive salary
SOFTWARE DEVELOPER - C# - DURBAN - ONSITE - UP TO R780K PER MONTH
SOFTWARE DEVELOPER - C# - DURBAN - ONSITE - UP TO R780K PER MONTH

e-Merge IT Recruitment • South Africa

On-site
ZAR 5,223,000 - 8,705,000
Senior Software Engineer (C#/.NET)
Senior Software Engineer (C#/.NET)

Placements24 • Randburg

Hybrid
ZAR 1,200,000 - 1,800,000
Competitive salary
Annual bonus
Health insurance
+2
Senior Software Engineer (IT)
Senior Software Engineer (IT)

AtripleA Recruitment • Pretoria

On-site
ZAR 700,000 - 1,000,000
Senior Software Developer
Senior Software Developer

Network Recruitment • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
SENIOR C# SOFTWARE DEVELOPER - JOHANNESBURG - UP TO R1.1M PER ANNUM
SENIOR C# SOFTWARE DEVELOPER - JOHANNESBURG - UP TO R1.1M PER ANNUM

e-Merge IT Recruitment • Johannesburg

On-site
ZAR 990,000 - 1,210,000
Senior C# Developer / Devops (C#/.Net, Ci/Cd) - Cape Town (Hybrid)- Up To R1.5M Per Annum
Senior C# Developer / Devops (C#/.Net, Ci/Cd) - Cape Town (Hybrid)- Up To R1.5M Per Annum

e-Merge IT Recruitment • South Africa

On-site
ZAR 1,350,000 - 1,650,000
SENIOR C# SOFTWARE DEVELOPER - JOHANNESBURG - HYBRID - UP TO R1.1M PER ANNUM
SENIOR C# SOFTWARE DEVELOPER - JOHANNESBURG - HYBRID - UP TO R1.1M PER ANNUM

e-Merge IT Recruitment • South Africa

On-site
ZAR 990,000 - 1,210,000