Online Jobs Mzansi All,Developer Jobs Software Developer Lead – Johannesburg (Deloitte- South Africa)

Software Developer Lead – Johannesburg (Deloitte- South Africa)

Deloitte is seeking a Software Developer Lead to join its Consulting team on innovative, state-of-the-art software development projects. This role combines quantitative expertise with hands-on software development to create impactful solutions for global clients.

Role Overview

The Software Developer Lead will:

  • Design, code, and implement quantitative engines and algorithms that power software applications.
  • Identify areas for improvement in existing systems and contribute to development of new applications.
  • Collaborate with developers, UX designers, analysts, and business stakeholders to deliver high-quality solutions.
  • Create training materials and documentation for developed applications.
  • Stay updated with the latest technologies and apply them to deliver measurable business value.

Key Responsibilities

  • Develop and optimize quantitative software applications using languages such as C#, R, Java, C++.
  • Implement efficient, high-quality code and object-oriented programming principles.
  • Support innovation by designing new algorithms and applications.
  • Contribute to cloud-based and containerized environments (e.g., Kubernetes, Docker).
  • Front-end development with frameworks such as Angular, React, or Blazor (advantageous).
  • Mentor junior developers and collaborate across multidisciplinary teams.
  • Communicate technical concepts clearly to non-technical stakeholders.

Ideal Candidate Profile

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, Statistics, or Physics.
  • Master’s degree or technological certifications (e.g., Cloud certification) are a plus.
  • Expert-level experience in C#, R, Java, C++; Git experience is advantageous.
  • Object-oriented programming skills; front-end development and cloud/container experience advantageous.
  • Strong quantitative and analytical problem-solving skills.
  • Detail-oriented, metric-driven, and committed to continuous improvement.
  • Excellent teamwork and communication abilities, able to deliver under tight deadlines.
  • Passion for staying updated on technological advances and their business applications.

Why Join Deloitte

  • Work alongside leaders in technology and consulting on impactful projects.
  • Gain exposure to a large international network with global career opportunities.
  • Access professional growth opportunities and mentorship within a collaborative environment.
  • Contribute to an inclusive, diverse, and flexible workplace in South Africa.

Typical Requirements for a Software Developer Lead

  • Bachelor’s degree in Computer Science, Engineering, Mathematics, Statistics, or related field.
  • 5+ years’ experience in software development, preferably in quantitative or consulting environments.
  • Proficiency in C#, R, Java, C++ and object-oriented programming.
  • Experience with Git, cloud platforms, and containerized environments (Docker/Kubernetes) is advantageous.
  • Front-end development skills (Angular, React, Blazor) are a plus.
  • Strong quantitative, analytical, and problem-solving skills.
  • Excellent teamwork, communication, and leadership abilities.
  • Commitment to quality, detail, and continuous improvement.

👉 CLICK HERE TO APPLY.

Related Post