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

Full time

38 hours 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

e-Merge IT Recruitment is seeking an experienced Senior Software Developer for a leading financial services organisation. You will join a high-calibre technology team that values technical excellence and practical, well‑designed software solutions.

A strong candidate has at least 7 years in C#.NET, Agile/Scrum, SQL Server, REST services, and familiarity with Kubernetes/Docker and modern JS libraries. You’ll unpack requirements, own delivery, and work collaboratively to deliver impactful software

Qualifications

  • 7+ years of C#.NET development experience.
  • Experience with Agile/Scrum methodologies.
  • Proficient with SQL Server 2012+.
  • Knowledge of modern JavaScript libraries (Angular, KnockoutJs, etc.).
  • Experience with REST services and cloud PaaS.
  • Kubernetes/Docker familiarity.

Responsibilities

  • Unpack requirements, ask questions, and translate business challenges into practical software solutions.
  • Take ownership of delivery and strive for high-quality outcomes.
  • Collaborate in a team, share knowledge, and help others grow.

Skills

C#.NET
Agile/Scrum
SQL Server
JavaScript libraries
Front-end Angular
ASP.NET MVC
CI/CD
Cloud PaaS
REST APIs
Kubernetes/Docker

Education

BCom / BSc

Tools

Kubernetes
Docker
Angular
ASP.NET MVC

Job description

You have mastered the art of turning coffee into code, requirements into solutions, and complicated problems into elegant technical outcomes. So, what's next?

A leading financial services organisation is looking for an experienced Senior Software Developer to join its high-calibre technology team, where technical excellence is valued, fresh thinking is encouraged, and great software is more than just a deliverable - it's part of the bigger picture.

This role is for someone who brings more than technical skills to the table. You know how to unpack a requirement, ask the right questions, challenge ideas when needed, and transform business challenges into practical, well-designed software solutions.

No coding on autopilot here! We are looking for someone who enjoys thinking critically, taking ownership, and building solutions that make a genuine difference.

Your Technical Edge:
  • Minimum of 7 years' experience in C#.NET development
  • Agile / Scrum experience
  • SQL Server 2012+
  • Experience with "Modern JavaScript libraries" - Angular, Underscore, KnockoutJs, JQuery, BackboneJS, Foundation, etc
  • Good front-end skills - Angular and micro frontend skills beneficial
  • ASP.NET (Web forms) / MVC 2.0+ knowledge and experience
  • CD/CI pipeline experience
  • Cloud PaaS consumption
  • REST services
  • Kubernetes/Docker
Over and above the technical skills:
  • Continually learns and grows own skills and industry knowledge
  • Passion for software development and delivering great solutions
  • Creative visualisation, critical thinking, inductive and deductive reasoning. An ability to think outside the box.
  • Capacity to work under pressure while observing high-quality standards.
  • Must be able to work in a team environment. Share knowledge and help others grow
  • Desire to understand the reasons for delivery to deliver the right solution
  • Strive to continually learn and improve
Qualification:
  • BCom / BSc degree or equivalent qualification

Reference Number for this position is MAT61136 which is a permanent position based in Waterfall offering a cost to company salary of up to R1.1m per annum depending on experience and ability.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Software Developer
Senior Software Developer

e-Merge IT Recruitment • Midrand

On-site
ZAR 990,000 - 1,210,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
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 • South Africa

On-site
ZAR 1,350,000 - 1,650,000
SENIOR FULL STACK ENGINEER (C# .NET) - JOHANNESBURG - UP TO R1.5M PER ANNUM - MAT61556
SENIOR FULL STACK ENGINEER (C# .NET) - JOHANNESBURG - UP TO R1.5M PER ANNUM - MAT61556

e-Merge IT Recruitment • Johannesburg

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

e-Merge IT Recruitment • Johannesburg

Hybrid
ZAR 990,000 - 1,210,000
SENIOR BACK-END DEVELOPER (C#) - CENTURION - PERMANENT - UP TO R1.2MIL PER ANNUM
SENIOR BACK-END DEVELOPER (C#) - CENTURION - PERMANENT - UP TO R1.2MIL PER ANNUM

ATS Client • Centurion

On-site
ZAR 1,080,000 - 1,320,000
SENIOR SOFTWARE ENGINEER (JAVA & C#) - HYBRID UP TO R1.3 MIL PER ANNUM
SENIOR SOFTWARE ENGINEER (JAVA & C#) - HYBRID UP TO R1.3 MIL PER ANNUM

E-Merge • South Africa

On-site
ZAR 1,170,000 - 1,430,000
Senior C# Software Developer
Senior C# Software Developer

e-Merge IT Recruitment • Midrand

On-site
ZAR 990,000 - 1,210,000
SENIOR FULL STACK ENGINEER (C# .NET) - JOHANNESBURG - UP TO R1.5M PER ANNUM
SENIOR FULL STACK ENGINEER (C# .NET) - JOHANNESBURG - UP TO R1.5M PER ANNUM

e-Merge IT Recruitment • Johannesburg

On-site
ZAR 1,350,000 - 1,650,000