Senior C# Developer (perm)

Sabenza IT & Recruitment

Pretoria

Hybrid

ZAR 900,000 - 1,200,000

Full time

3 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Sabenza IT & Recruitment is sourcing a Senior Developer for a Financial Services client. The role is permanent and hybrid, based in Cape Town or Woodmead, with a market-related salary.

Ideal candidates lead from the code, building reusable components, fostering resilient integrations, and guiding a team to ship clean software. You will own hard problems, steady the platform, and set the standard for developers around you.

Qualifications

  • A relevant tertiary qualification in Information Technology or Computer/Engineering Sciences.
  • Strong Microsoft web development toolsets and a solid grasp of the .NET Framework and C#.
  • In-depth ASP.NET, C#.NET and XML experience on .NET 4.7.2+

Responsibilities

  • Build reusable components across platforms and ensure long-term maintainability.
  • Break complex problems into manageable work packages for the team.
  • Support live systems and build the next phase without regression.
  • Learn the product and domain, translate rough requirements into working software.
  • Refactor for maintainability, adaptability, and future changes.
  • Uphold coding standards and improve team processes.
  • Push performance and high availability under load.
  • Write unit and integrated tests to verify features.
  • Document component usage and architecture for others.
  • Review code to protect quality before client delivery.
  • Build trust with clients when the system is under pressure.
  • Perform root cause analysis and fix root causes, not symptoms.
  • Deploy onto the application server and own the result.
  • Run functional test scenarios before others.
  • Incorporate others’ changes and ensure system interoperability.
  • Mentor junior developers and provide technical leadership.

Skills

C#
ASP.NET
.NET Framework
XML

Education

Tertiary qualification in Information Technology or Computer/Engineering Sciences, with 10+ years experience including 5 years as a senior developer

Job description

Our client in the Financial Services space who’s Systems Support division is requires a senior who can take a live, integrated product apart and put it back stronger. This is permanent, hybrid work in Cape Town or Woodmead, at a market-related salary, for someone who already leads from the code: reusable components, resilient integrations, and a team that ships clean work. You will own the hard problems, steady the platform, and set the standard for the developers around you. Applications close 16 October 2026. Open to people with disabilities.

Responsibilities
  • Build code that travels. Write components that can be reused across platforms, not thrown away after one release.
  • Break complex problems into work the team can actually finish.
  • Support what is live and build what is next, without letting either slip.
  • Learn the product and the domain, then sit with business analysts and turn rough requirements into working software.
  • Refactor with intent. Keep the codebase maintainable, adaptable, and ready for the next change.
  • Hold the line on standards. Work inside the team’s processes, and improve them where they are weak.
  • Push performance and high availability until the system stays up under real load.
  • Prove it works. Write unit and integrated tests that show the feature does what it claims.
  • Leave a trail. Document how the components fit, and how someone else uses them.
  • Review code and protect quality before it reaches a client.
  • Build trust with clients. Be the person they can rely on when the system is under pressure.
  • Hunt the real cause. Do root cause analysis on defects in an integrated system, then fix the source, not the symptom.
  • Build and deploy onto the application server, and own the result.
  • Run your own functional test scenarios before anyone else has to.
  • Take in other developers’ changes and make the system work again: debug their code, fix test data, close the gaps.
  • Guide junior and intermediate developers so quality work lands on time.
  • Give technical leadership to this team and to the teams around it.
Requirements
  • A relevant tertiary qualification in Information Technology or Computer/Engineering Sciences, and/or matric with at least 10 years of relevant experience, including 5 years as a senior developer in a team.
  • Strong Microsoft web development toolsets, and a real grip on the .NET Framework and C#.
  • In-depth ASP.NET, C#.NET and XML, on .NET 4.7.2 and above.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior C# Developer
Senior C# Developer

SkillsMap • Pretoria

Hybrid
ZAR 600,000 - 900,000
Senior C# & Angular Web Developer
Senior C# & Angular Web Developer

Sabenza IT & Recruitment • Eersterivier

Hybrid
ZAR 550,000 - 900,000
Senior Developer (IT)
Senior Developer (IT)

ATS Client • Centurion

On-site
ZAR 900,000 - 1,200,000
Senior Application Developer – C# / .Net
Senior Application Developer – C# / .Net

Salix Recruitment • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Web Developer
Web Developer

multiSEARCH Recruitment • Pretoria

On-site
ZAR 500,000 - 700,000
Senior Web Developer
Senior Web Developer

MultiSEARCH Recruitment • Cape Town

Hybrid
ZAR 520,000 - 820,000
Senior Application Developer (Full Stack)
Senior Application Developer (Full Stack)

Salix Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior C# & Angular Web Developer
Senior C# & Angular Web Developer

Zohorecruit • Cape Town

Hybrid
ZAR 600,000 - 800,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 720,000 - 880,000
Senior .Net Developer (Integrations)
Senior .Net Developer (Integrations)

ATS Client • Johannesburg

On-site
ZAR 482,160 - 757,680