← Back to opportunities

Senior Software Developer

📍 Location
midrand
⏰ Job Type
Full-time
📅 Posted
June 03, 2026

About the Role

Main Purpose

A Senior Software Developer designs, builds, and maintains complex software solutions across the entire system development lifecycle. They bridge the gap between technical execution and business strategy by making critical architectural decisions, writing secure and scalable code, and mentoring junior engineers.

Software Design & Architecture

  • Development on C# projects
  • Writing build (Jenkins) & deploy (Ansible) scripts
  • Database scripting (Flyway)
  • Maintaining and improving existing code base
  • Working with SCM (Git) & project tracking (Redmine) tools
  • Designing, coding & testing software
  • Determine operational feasibility, design system architectures, and evaluate complex problems against technical and business requirements.

Hands‑on Development

  • Write and review high‑quality, secure code. Optimize performance, scalability, and security across both ...

Ready to Join Through a Referral?

Apply now and get connected directly with the hiring team

Apply for this Position