
Enable job alerts via email!
Generate a tailored resume in minutes
Land an interview and earn more. Learn more
A leading financial technology company in Pretoria is seeking a Senior Software / AI Developer to architect and design integrated solutions. You will lead best practices, mentor team members, and manage the development of multiple products, ensuring compliance and technical excellence. With 4-6 years of commercial experience, proficiency in .NET and CI/CD tools, you will optimize development processes using the latest AI techniques. The position offers a competitive salary, performance-based bonuses, and excellent benefits, including medical aid and provident fund.
Senior Software / AI Developer – Financial Services / Payments
JoinAvatar International SA in this senior software development role.
Pretoria, South Africa (On-premise, 5 days a week)
R80, – R, per month + bonus + benefits
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.
4–6 years of solid commercial experience in software development, ideally within financial services or payments.
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.
Stage 1: Technical Assessment – Five coding challenges.
Expectation: Use AI tools to assist in solving these challenges efficiently.
Stage 2: Technical Interview – Panel interview to explain your approach and demonstrate hands‑on experience and problem‑solving skills expected of a Senior Software Developer.
Junior or entry‑level developers.
Recent graduates or those seeking their first commercial role.
Candidates requiring remote or hybrid working arrangements.
Salary: R80, – R, per month
Bonus: Performance‑based
Benefits Include:
Medical Aid
Provident Fund
Insured Benefits: Group Life, Income Protector, Funeral Fund, Capital Disability
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 Pretoria, apply now.