Senior Systems Developer

12 hours ago


Soweto, Gauteng, South Africa Network Recruitment Full time

About the Role:

A leading investment advisory and consulting organisation is transitioning toward a tech-enabled, systems-driven operating model designed to scale consulting, research, reporting, and SaaS offerings. The Systems Development Team plays a central role in this transformation, building platforms that power internal operations, client delivery, and external technology solutions.

We are seeking a Senior Systems Developer to design, build, and maintain scalable, secure, and user-centric systems. This role is pivotal in driving the organisation's evolution into a high-growth, technology-driven business.

Key Responsibilities:

Systems Design & Architecture

  • Lead the design and development of core systems platforms supporting automation, reporting, and SaaS solutions.
  • Architect scalable solutions for client reporting, investment modelling, and process automation.
  • Ensure seamless integration between internal tools and external data sources.

Development & Delivery

  • Build and maintain applications, APIs, and services that support consulting, research, and reporting functions.
  • Develop SaaS products, including ESG tools, economic scenario generators, and related modules.
  • Implement best practices in coding standards, testing, version control, and CI/CD pipelines.

Collaboration & Leadership

  • Work closely with cross-functional teams to translate business needs into technical solutions.
  • Mentor junior developers and contribute to a culture of innovation and continuous learning.
  • Support the development of the long-term systems and automation roadmap.

Governance & Quality

  • Ensure all systems meet data security, compliance, and governance standards.
  • Conduct performance reviews of systems and recommend technical improvements.
  • Document systems architecture, processes, and code for long-term maintainability.

Experience & Qualifications:

Formal Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.

Experience

  • 6–10 years of software development experience, including at least 3 years in a senior or lead role.
  • Demonstrated experience building scalable enterprise systems or SaaS platforms.

Technical Skills

  • Proficiency in modern programming languages such as Python, R, JavaScript/TypeScript, or C#.
  • Experience working with SQL, PostgreSQL, MongoDB, and data modelling.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and container tools (Docker, Kubernetes).
  • Experience with reporting/visualisation tools (Power BI, Shiny, Tableau) advantageous.
  • Strong understanding of APIs, microservices, and systems integration.
  • Knowledge of financial or investment systems is beneficial.

Apply now

For more exciting IT vacancies, please visit:

I also specialise in recruiting in the following:

  • Software Developers
  • Mobile Developers
  • Business and Systems Analysts
  • BI and SQL Experts

If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.

For more information, contact:

Danielle Paxton

Specialist Recruitment Consultant



  • Soweto, Gauteng, South Africa Reverside Full time R1 200 000 - R2 400 000 per year

    About ReversideReverside is an established IT services provider specialising in Software Development, IT Resourcing, Digital Transformation, and Systems Support. We are continuously looking for skilled professionals to join our growing team.We are seeking a Senior System Engineer to support and maintain our Windows and Linux environments, including servers,...

  • Senior Developer

    7 days ago


    Soweto, Gauteng, South Africa Gap infrastructure Full time R1 800 000 - R2 500 000 per year

    We are seeking a highly skilled Java Developer to lead our development team in designing, building, and maintaining enterprise-grade systems. The ideal candidate will have extensive experience in Spring Boot, JPA/Hibernate, and relational databases (MSSQL & MySQL). Additionally, this role requires team leadership, mentoring junior developers, and driving...


  • Soweto, Gauteng, South Africa South African Reserve Bank Full time R600 000 - R1 200 000 per year

    Job no.: 1368Job title: Senior Team Leader: Security Systems SupportLocation: Head Office, PretoriaOrganisation name: Security Infrastructure and Incident Management DivisionDepartment description: Group Security Management DepartmentBrief descriptionThe main purpose of this position is to provide effective team leadership for the management of the operation...


  • Soweto, Gauteng, South Africa SydSen Recruit (ZA) Full time

    We're Hiring: Full-Stack Senior PHP Developer (Lead)Hybrid | JohannesburgStart Date: 5 January 2026Contract: 1 Year (3-Month Probation)CTC: R60,000 per monthAre you a highly experiencedSenior PHP Developerready to step into aLeadrole and drive the development of a large-scale, AI-driven customer experience platform?If you thrive in complex architecture,...

  • Android Developer

    2 days ago


    Soweto, Gauteng, South Africa Discovery Limited Full time R80 000 - R140 000 per year

    Discovery – Group Information Services - Digital ChannelsSenior Android Developer – Mobile TeamAbout DiscoveryDiscovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our...


  • Soweto, Gauteng, South Africa DVT Full time R600 000 - R1 200 000 per year

    Job description As a Senior Android developer at DVT, you will have the chance to work with a team of talented individuals who share your passion for technology and innovation. Together, we will embark on exciting projects that will challenge your skills and push you to think outside the box. Your expertise will be valued and recognized, and you will have...


  • Soweto, Gauteng, South Africa inq. Edge Full time

    The Systems Systems Support Specialist - CRM (Salesforce) will be responsible for undertaking support, maintenance and development tasks on the Salesforce estate for the group at large, including all the 8 countries at inq. Digital Group. This role will lead the service, from taking transition of the Salesforce estate from the current team to helping...

  • Java Developer

    6 days ago


    Soweto, Gauteng, South Africa Discovery Limited Full time R450 000 - R700 000 per year

    Vitality RSA - SystemsJava Developer (Senior)About Vitality RSA SystemsDiscovery Vitality RSA Systems is a dynamic and energetic environment which encourages an ownership attitude. The environment provides innovative systems development, architecture, support and infrastructure to our internal clients. This environment thrives on customer engagement and...

  • Development Manager

    2 weeks ago


    Soweto, Gauteng, South Africa Discovery Limited Full time R1 200 000 - R2 400 000 per year

    Discovery – Vitality RSA SystemsDevelopment Manager (Senior)About DiscoveryDiscovery's core purpose is to make people healthier and to enhance and protect their lives. We seek out and invest in exceptional individuals who understand and support our core purpose, and whose own values align with those of Discovery. Our fast-paced and dynamic environment...


  • Soweto, Gauteng, South Africa Cummins Full time R1 200 000 - R3 600 000 per year

    DescriptionWe are looking for a talented Systems Reliability Engineering Technical Specialist to join our team specializing in Engineering for our Distribution Business Unit in Johannesburg, Gauteng.In this role, you will make an impact in the following ways:Reliability Strategy Development: Develop and implement reliability programs and initiatives for...