Senior Software Developer

MSP Staffing (PTY) LTD

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

5 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

MSP Staffing (PTY) LTD is seeking a Senior Software Developer to join an established digital product development team delivering software solutions across financial services and tourism sectors. The role demands autonomy, collaboration, and technical excellence on complex projects from South Africa.

Ideal candidates have 10+ years of production software experience, strong OOD/DDD, and TDD in Agile settings, with a proven ability to solve problems and deliver high quality software.

Qualifications

  • 10+ years of experience delivering production software.
  • Strong understanding of object-oriented design and domain-driven design.
  • Experience with test-driven development and agile environments.
  • Ability to work independently and manage priorities.
  • Commitment to software quality and continuous improvement.

Skills

OOD
DDD
TDD
Agile
Software engineering

Job description

Our client is seeking an experienced Senior Software Developer to join an established digital product development team delivering innovative software solutions across the financial services and tourism sectors. This is an excellent opportunity for a seasoned engineer who values technical excellence, autonomy and collaboration while working on complex, impactful projects.

Key Requirements:
  • 10+ years of experience developing and delivering production software.
  • Strong understanding of Object-Oriented Design (OOD), Domain-Driven Design (DDD) and Test-Driven Development (TDD).
  • Experience working in Agile development environments.
  • Proven problem-solving abilities and the confidence to work independently.
  • Strong commitment to software quality, testing and continuous improvement.
  • Ability to manage competing priorities and collaborate effectively with clients and technical teams.
  • A valid South African ID and availability to work from South Africa.
About MSP Staffing (PTY) LTD

MSP Staffing is a Specialist Recruitment Agency that focuseson the Engineering & Construction, Mining, Finance, Trade & Technical,Supply Chain, Information Technology and Medical and Pharmaceutical sectors.

MSP Staffing is dedicated to connecting top talent withopportunities both locally and abroad. With this in mind, our team of seasonedprofessionals bring a wealth of industry knowledge and a global perspective tothe table. We have a deep understanding of the dynamic employment landscape anda proven track record of matching top-tier professionals with prestigiouscompanies.

Whether you're a talented individual seeking the perfectrole or a forward-thinking organization in need of exceptional talent, MSPStaffing have the expertise to make it happen

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Developer
Senior Software Developer

MSP Staffing (PTY) LTD • Wes-Kaap

Remote
ZAR 1,200,000 - 1,800,000
Senior Software Engineer - DDD/TDD, Agile, High Impact
Senior Software Engineer - DDD/TDD, Agile, High Impact

MSP Staffing (PTY) LTD • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Full-Stack Software Developer (Python)
Senior Full-Stack Software Developer (Python)

Msp Staffing (Pty) Ltd • Cape Town

On-site
ZAR 843,000 - 1,010,000
Senior Software Engineer - Remote (South Africa)
Senior Software Engineer - Remote (South Africa)

MSP Staffing (PTY) LTD • Wes-Kaap

Remote
ZAR 1,200,000 - 1,800,000
Senior Software Engineer (IT)
Senior Software Engineer (IT)

AtripleA recruitment & temps • Pretoria

On-site
ZAR 700,000 - 1,000,000
SENIOR C# SOFTWARE DEVELOPER - JOHANNESBURG - UP TO R1.1M PER ANNUM
SENIOR C# SOFTWARE DEVELOPER - JOHANNESBURG - UP TO R1.1M PER ANNUM

e-Merge IT Recruitment • Johannesburg

On-site
ZAR 990,000 - 1,210,000
Software Developer
Software Developer

Hire Resolve • South Africa

On-site
ZAR 720,000 - 1,100,000
Salary negotiable
Senior Developer
Senior Developer

Hire Resolve • Pretoria

On-site
ZAR 600,000 - 900,000
Salary negotiable
Career growth opportunities
Senior Software Engineer - South Africa
Senior Software Engineer - South Africa

Everything To Gain • South Africa

On-site
ZAR 260,642 - 434,404
Software Development Manager (CPT Onsite)
Software Development Manager (CPT Onsite)

Datafin • Cape Town

On-site
ZAR 900,000 - 1,500,000