Senior Software Engineer - DDD/TDD, Agile, High Impact

MSP Staffing (PTY) LTD

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

6 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

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

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.

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 • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Senior Software Developer
Senior Software Developer

MSP Staffing (PTY) LTD • Wes-Kaap

Remote
ZAR 1,200,000 - 1,800,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 Development Manager
Senior Software Development Manager

Placements24 • Soweto

Hybrid
ZAR 1,000,000 - 1,500,000
Senior Project Manager - Software Development Lifecycle
Senior Project Manager - Software Development Lifecycle

Placements24 • Randburg

Hybrid
ZAR 1,200,000 - 2,000,000
Hybrid work model
Medical and dental insurance
Retirement plan
+2
Senior Software Engineer
Senior Software Engineer

Hire Resolve • Centurion

On-site
ZAR 600,000 - 800,000
Technical Project Manager - Software Development
Technical Project Manager - Software Development

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,200,000
Health benefits
Training & certifications
Hybrid work model
Senior Software Engineer: Build Impactful Finance Solutions
Senior Software Engineer: Build Impactful Finance Solutions

e-Merge IT Recruitment • Midrand

On-site
ZAR 990,000 - 1,210,000
Senior .NET Software Engineer (C#) — Scalable Systems
Senior .NET Software Engineer (C#) — Scalable Systems

Boardroom Appointments • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Engineering Manager - Product Development
Senior Engineering Manager - Product Development

Placements24 • Randburg

Hybrid
ZAR 1,500,000 - 2,500,000
Highly competitive salary
Executive-level health insurance
Retirement fund benefits
+1