CorporateOpen until filled

Senior C# Developer: RA: SLS: Sanlam Risk & Savings: Bellville

Western CapeICT

About this role

Who are we?

 

The Sanlam Retail Affluent business (SRA) is dedicated to empower South Africans in the middle- and upper-income segments to be financially confident, secure and prosperous. With deep client understanding and a focus on excellence in technology, client and intermediary experiences, SRA delivers financial solutions including comprehensive financial planning, life- and disability insurance, credit solutions, savings and investments, retirement and fiduciary services that can be accessed through various platforms.

 

Sanlam Risk and Savings (SRS), which is one of the businesses within SLS, offers Risk & Savings solutions to various segments within the market.

 

What will you do?

 

Become part of a team with technical curiosity, problem-solving capability, and a passion for modern engineering practices while supporting business-critical calculation systems and modernizing legacy C++ calculation engines into scalable C#/.NET services and APIs.

 

The successful incumbent will be a highly experienced Senior C# Developer and will bring strong C#/.NET engineering capability, technical leadership, quality discipline, BAU support awareness, and responsible use of Agentic AI and AI-assisted development tools.

 

As a C# Developer, you will be responsible for the following:

 

  • Partner with project, BAU, architecture, testing, and operations teams to deliver reliable and maintainable solutions from design through deployment. 
  • Analyze legacy C++ calculation engines, business rules, integrations, and data flows to support modernization initiatives. 
  • Translate complex business requirements into scalable, testable, and maintainable C#/.NET services and APIs. 
  • Own and manage source code repositories using GitHub and DevOps best practices. 
  • Provide technical recommendations, effort estimates, and solution design input. 
  • Design, build, test, and support high-quality software solutions and integrations. 
  • Implement automated testing approaches including unit, integration, regression, and comparison testing. 
  • Troubleshoot incidents, perform root cause analysis, and implement preventative improvements. 
  • Maintain solution, deployment, system, interface, and data model documentation. 
  • Mentor junior and intermediate developers and contribute to engineering standards. 
  • Use AI-assisted development tools responsibly to accelerate analysis, testing, documentation, and delivery. 
  • Provide production support and standby assistance where required. 

What will make you successful in this role?

 

Qualifications

 

  • Relevant qualification in Computer Science, Information Technology, Software Engineering, Information Systems, or a related field.
  • Cloud, Agile, or DevOps certifications will be an advantage.

 

Experience

 

  • Minimum 7 years’ hands-on experience in C#/.NET development within enterprise environments. 
  • Experience in application modernization, legacy rewrites, migration, and/or re-platforming initiatives. 
  • Experience with automated testing, CI/CD pipelines, and GitHub. 
  • Experience in Agile delivery (Scrum/Kanban/SAFe). 
  • Experience in C++
  • SQL Server and database development experience will be an advantage. 

 

Knowledge

 

  • Advanced knowledge of C# and .NET.
  • Knowledge of SQL Server, data modelling, and integration patterns.
  • Knowledge of AWS services, cloud-native and cloud-based applications.
  • Knowledge of application monitoring, observability, and production support practices.
  • Strong understanding of OOP, SOLID principles, design patterns, and software architecture.
  • Understanding of UML diagrams and technical documentation. 

 

Competencies 

 

  • Communicates effectively 
  • Tech savvy 
  • Business insight 
  • Decision quality 
  • Analytical thinking 
  • Cultivates innovation 
  • Optimizes work processes 
  • Plans and aligns 
  • Concern for accuracy 
  • Customer focus 
  • Collaborates 
  • Team success
  • Drives results 
  • Being resilient 

Build a successful career with us

 

We’re all about building strong, lasting relationships with our employees. We know that you have hopes for your future – your career, your personal development and of achieving great things. We pride ourselves in helping  our employees to realise their worth. Through its five business clusters – Sanlam Fintech, Sanlam Life and Savings, Sanlam Investment Group, Sanlam Allianz, Santam, as well as MiWay and the Group Office – the group provides many opportunities for growth and development.

Core Competencies

Being resilient - Contributing through others
Collaborates - Contributing through others
Cultivates innovation - Contributing through others
Customer focus - Contributing through others
Drives results - Contributing through others

Turnaround time

 

The shortlisting process will only start once the application due date has been reached. The time taken to complete this process will depend on how far you progress and the availability of managers. 

 

Closing Date: 13 August 2026.

Our commitment to transformation

The Sanlam Group is committed to achieving transformation and embraces diversity.  This commitment is what drives us to achieve a diverse, inclusive and equitable workplace as we believe that these are key components to ensuring a thriving and sustainable business in South Africa.  The Group's Employment Equity plan and targets will be considered as part of the selection process.