SkillzPage

Jobs

Intermediate to Senior C# Full Stack Developer

Facebook Twitter LinkedIn WhatsApp

Back

Intermediate to Senior C# Full Stack Developer
 Location: Menlyn, Pretoria
 Industry: Financial Services
 Level: Intermediate to Senior C# Full Stack / Back End Developer ( 5 years +)
 Salary Market related increase
 Benefits: Flexi hours ( start at 6am leave at 15:00 or similar / Guaranteed 13th Cheque / Incentive Bonusses / Provident Fund)

About the Company

Founded in 1996, this Pretoria-headquartered financial services organisation has evolved into one of South Africa’s most trusted and accessible micro-finance providers. With 216 branches and 1,500 employees nationwide, the company is committed to empowering modest-income, formally employed South Africans through responsible credit solutions and community-centred service delivery.

Historically, the organisation outsourced its IT and development operations. However, as its growth accelerated, it made a strategic shift — bringing technology in-house and building a dedicated development capability. The IT division currently comprises 20 professionals, with plans to scale significantly as part of a major digital transformation aimed at modernising systems, broadening customer channels, and integrating branch and digital experiences into a seamless ecosystem.

This is an environment where technology plays a pivotal role in reshaping how financial services reach and serve the market. Developers joining this team will work on high-impact projects spanning back-end systems, customer-facing platforms, and API-driven integrations across online, mobile, and cloud environments.

Job Overview

We’re looking for an Intermediate Full Stack Developer to join the in-house software team at our Pretoria Head Office.

You’ll be responsible for designing, developing, and maintaining software applications that support business operations and customer-facing platforms. The role requires a strong understanding of modern development practices, clean coding standards, and the ability to collaborate effectively within a cross-functional IT team.

Duties and Responsibilities

  • Participate in the redesign and enhancement of the core loan-management system, including tailoring third-party software to business requirements.
  • Develop and maintain internal business applications, customer-facing systems, and middleware components for third-party integrations.
  • Contribute to API design and development for external integrations with banks, KYC systems, and payment partners.
  • Support initiatives tied to digital transformation, including mobile app development, new web widgets, and automation using AI-enhanced processes.
  • Ensure best practices in software architecture, coding, testing, version control, and deployment pipelines.
  • Collaborate closely with business analysts, testers, and product owners to translate requirements into scalable, maintainable solutions

Minimum Requirements

  • 5–8 years’ experience as a Full Stack C# Software Developer focused on design, coding, testing, and debugging.
  • Proficiency in C#, .NET 6 or higher (the current environment runs on .NET 8).
  • Commercial experience with Blazor and Syncfusion component libraries.
  • Strong MS SQL experience, including query optimisation and stored procedures.
  • Solid understanding of Git and collaborative development workflows.
  • Working knowledge of HTML, CSS, JavaScript, and REST/SOAP integrations.
  • Proven experience delivering high-performance, maintainable systems within an agile team environment.

Nice-to-Have (Exposure or Willingness to Learn)

  • Diploma or Degree (NQF 7) in Software Development, Computer Science, or Data Analytics.
  • Certifications in Microsoft or related technologies.
  • Exposure to Azure or AWS (particularly DevOps pipelines and cloud deployments).
  • Familiarity with Bootstrap, MySQL, or additional web frameworks such as React or Angular.
  • Experience with Xamarin or .NET MAUI for mobile application development.
  • Understanding of Agile, Scrum, RAD, or Kanban methodologies.

How to Apply?

This is not just another development role — it’s an opportunity to join a fast-evolving organisation at the forefront of digital change in South Africa’s financial sector.
You’ll be part of a team that’s building new patterns, modern architectures, and direct bank integrations while leveraging automation and AI to improve service delivery.

Be part of a company with deep roots, strong stability, and genuine transformation momentum — where your code directly shapes how thousands of South Africans access financial solutions every day.

Email your CV to charne@skillzpage.com

(If you don’t hear from us within 2 weeks, please consider your application unsuccessful.)