Senior Software Developer

DataTech Recruitment

Johannesburg

On-site

ZAR 900,000 - 1,300,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

DataTech Recruitment in Johannesburg is seeking a Senior Software Developer who will lead architectural decisions, shape technical direction, and mentor the team as you move beyond coding.

You'll work with C#, .NET, Angular, Flutter, Node.js, and SQL Server, design secure, well-tested systems, and collaborate with QA to build robust test plans while driving scalable solutions in Azure and AWS environments.

Qualifications

  • 8 to 10 years in software development.
  • Bachelor’s degree in CS or Engineering.
  • Strong experience with C#, .NET, Angular, Flutter, Node.js, and SQL Server.
  • Solid understanding of OOP principles and the full SDLC.
  • Experience with Azure and AWS environments; Azure or AWS certification is a plus.

Responsibilities

  • Designing and building clean, secure, well-tested code, and leading code reviews that actually improve the codebase.
  • Making architectural calls: choosing technologies, frameworks, and patterns for scalable systems.
  • Collaborating with QA to build test plans and support the team when issues arise.
  • Mentoring junior and intermediate developers and leading project planning and technical direction.
  • Maintaining and improving existing systems for efficiency and reliability.
  • Writing unit and integration tests and staying current with tools and trends.

Skills

Mentoring
Code reviews
Architectural decisions
SDLC understanding

Education

Bachelor’s degree in Computer Science or Engineering

Tools

Docker
Azure
AWS
AKS
EKS
SQL Server
Angular
Flutter
Node.js
.NET

Job description

Senior Software Developer job vacancyin Johannesburg.

You’ve built things. Shipped things. Fixed the things nobody else wanted to touch. Now you’re ready to lead, not just execute, and you want to do it somewhere that actually values the craft.

This is a senior developer role with a growing Fintech company, and it’s less about writing more code and more about shaping how good code gets written. You’ll take ownership of architecture decisions, guide the team’s technical direction, and mentor developers who are earlier in their journey than you.

If you’ve got strong opinions about clean design and scalable systems, and you’re tired of those opinions being ignored, this is a place where they’ll actually land.

Tech you’ll be working with: C#, .NET, .NET Core, Angular, Flutter, Node.js, JavaScript, SQL, Web API (JSON), Docker, and cloud environments across Azure and AWS. Exposure to generative AI development and container orchestration (AKS, EKS) is a bonus.

What you’ll be doing:

  • Designing and building clean, secure, well‑tested code, and leading code reviews that actually improve the codebase
  • Making the architectural calls: choosing the right technologies, frameworks, and patterns for scalable systems
  • Working closely with QA to build proper test plans, and supporting the team when things break
  • Mentoring junior and intermediate developers, and taking the lead on project planning and technical direction
  • Maintaining and improving existing systems so they stay efficient, not just functional
  • Writing unit and integration tests, debugging with intent, and staying current on tools and trends worth adopting

What you’ll bring:

  • 8 to 10 years in software development
  • A Bachelor’s degree (NQF level 7) in Computer Science, Engineering, or similar
  • Solid hands‑on experience with C#, .NET, .NET Core, Angular, Flutter, Node.js, and SQL Server
  • A real understanding of OOP principles and the full SDLC, not just the theory
  • Comfort with Git or similar version control, and testing across unit, integration, and functional levels
  • Experience working in Azure and AWS environments
  • Azure or AWS certification is a plus, as is exposure to AKS, EKS, or container orchestration more broadly
  • You communicate clearly, work well with others, and you’re the kind of person who solves problems instead of just flagging them
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edgexec (Pty) Ltd • Johannesburg

On-site
ZAR 700,000 - 1,100,000
Senior Software Developer | Johannesburg | Permanent
Senior Software Developer | Johannesburg | Permanent

Edge Executive Search Group • Johannesburg

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

DataTech Recruitment • Johannesburg

On-site
ZAR 1,200,000 - 1,800,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior Software Developer
Senior Software Developer

ATS Client • Johannesburg

On-site
ZAR 1,100,000 - 1,600,000
Head of Software Engineering
Head of Software Engineering

DataTech Recruitment • Johannesburg

On-site
ZAR 1,500,000 - 1,800,000
Senior .Net Developer
Senior .Net Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior .Net Developer
Senior .Net Developer

Platform45 • South Africa

On-site
ZAR 900,000 - 1,500,000
Senior .Net Developer
Senior .Net Developer

Platform45 • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Senior Software Engineer (Cape Town)
Senior Software Engineer (Cape Town)

IQbusiness • Wes-Kaap

On-site
ZAR 600,000 - 800,000