Are you a seasoned developer ready to take ownership of complex, integrated software products in the financial services/payments sector? This is a Senior Software Developer position – strictly for experienced professionals. If you’re still building your commercial experience, this opportunity is not for you.
Locations (On-prem):
- Centurion, Gauteng
- La Lucia, KZN
- Century City, Cape Town
Salary: R80,000 – R100,000 per month neg + bonuses + excellent benefits + continued learning
The Opportunity
- Architect and design integrated software solutions, ensuring compliance and technical excellence.
- Lead implementation of best practices, drive code quality, and mentor team members.
- Manage development, release, and maintenance of multiple integrated products.
- Optimise CI/CD pipelines, automate deployments, and ensure robust test coverage.
- Collaborate across teams, drive knowledge sharing, and continuously improve engineering practices.
- Leverage AI tools and techniques to accelerate coding, testing, and delivery – or demonstrate a strong willingness to adopt AI-driven development practices.
What You’ll Need
- 4–6 years’ solid commercial experience in enterprise software development, ideally within financial services or payments, we will require References.
- Bachelor’s degree in a relevant field.
- Advanced proficiency in .NET (latest LTS), cloud (OnPrem & Cloud), CI/CD, and modern DevOps tooling (e.g., Terraform, Docker, Kubernetes).
- Proven track record delivering across APIs, microservices, and integrated systems.
- Strong understanding of compliance, security, and regulatory requirements.
- Experience leading small/medium projects and mentoring developers.
- AI experience (e.g., code generation, automated testing, optimisation) or a proactive mindset to adopt AI tools for efficiency - such as Claude, Copilot, or similar.
Interview Process
Stage 1: Technical Interview – you’ll meet the panel to:
- Demonstrate hands-on experience and problem-solving skills expected of a Senior Software Developer with enterprise software development experience using modern software development practices.
- Psychometric assessment
- Reference check
- MIE education and criminal checks
This Role Is Not For
- Junior or entry-level developers.
- Recent graduates or those seeking their first commercial role.
- Candidates requiring remote or hybrid working arrangements.
Remuneration & Benefits
Salary: R80,000 – R100,000 per month neg
Bonuses: Performance-based bonuses x 2 p/a
Benefits include:
o Medical Aid
o Provident Fund
o Insured Benefits: Group Life, Income Protector, Funeral Fund,
Capital Disability
o On-site facilities: Canteen, Gym, Learning & Development programmes
Only candidates with the required experience and background will be
considered. Junior and entry-level applications will not be reviewed.
- If you meet the criteria and are ready for a challenging, rewarding role in Centurion, KZN or Cape Town, apply now.