Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Developer

Avatar International SA

Midrand

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading international iGaming software company is seeking a Senior Software Developer based in Centurion. This role involves designing integrated software solutions, ensuring compliance, and leading technical excellence. Applicants should have 4-6 years of experience, advanced .NET skills, and knowledge of cloud and DevOps tools. The position offers a salary of R80,000 - R130,000 per month, along with performance-based bonuses and benefits such as medical aid and a provident fund.

Benefits

Medical Aid
Provident Fund
Group Life Insurance
Income Protector
Gym

Qualifications

  • 4-6 years’ experience in software development in financial services/payments.
  • Experience leading small projects and mentoring developers.
  • Proven track record delivering across APIs and microservices.

Responsibilities

  • Architect and design software solutions ensuring technical excellence.
  • Lead implementation of best practices and mentor team members.
  • Manage development and maintenance of integrated products.

Skills

Software development experience
.NET proficiency
Cloud knowledge
CI/CD practices
DevOps tooling
API expertise
Compliance understanding
AI experience

Education

Bachelor’s degree in a relevant field

Tools

Terraform
Docker
Kubernetes
Job description

Recruiting on behalf of a leading international iGaming software company

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.

Location: Centurion, South Africa (On-premise, 5 days a week)

Salary: R80,000 - R130,000 per month + bonus + benefits

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 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.
Interview Process

Stage 1: Technical Assessment - You will be presented with five coding challenges.

  • Expectation: Use AI tools to assist in solving these challenges efficiently.

Stage 2: Technical Interview - After grading, you’ll meet the panel to:

  • Explain how you approached the assessment.
  • Demonstrate hands-on experience and problem-solving skills expected of a Senior Software Developer.
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 - R130,000 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 Centurion, apply now.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.