Data Engineering Graduate (JHB CBD)

Rand Mutual - RMA
Johannesburg, Gauteng
Contract
Posted 1 hour ago
Contract IT & Software
Apply for this job

Job Description

THE JOB AT A GLANCE

  • As a Data Engineering Graduate, you will gain practical experience in designing, building, and maintaining data pipelines and platforms that enable data-driven decision-making across the business.
  • Working alongside experienced data professionals, you will support the collection, transformation, storage, and delivery of data while developing your technical, analytical, and problem-solving skills in a fast-paced environment.

WHAT WILL YOU DO?

  • Assist in the design, development, and maintenance of scalable data pipelines and data solutions.
  • Support the integration of data from multiple internal and external sources.
  • Help monitor and maintain data quality, integrity, and reliability across systems.
  • Participate in data modelling, transformation, and data warehousing initiatives.
  • Assist with troubleshooting and resolving data-related issues.
  • Support the automation of data processes to improve efficiency and accuracy.
  • Collaborate with data analysts, engineers, and business stakeholders to understand data requirements and deliver solutions.
  • Prepare technical documentation and maintain data process records.
  • Contribute to continuous improvement and innovation initiatives within the data environment.
  • Complete graduate training programmes and development activities.

Requirements

WHAT YOU'LL BRING TO THE TABLE?

  • BSc Degee in Computer Science, Information Technology, Information Systems, Data Engineering, Software Engineering or a related quantitative/technology discipline
  • Foundational knowledge of databases, data structures, and data management principles.
  • Basic understanding of SQL and data querying techniques.
  • Familiarity with programming languages such as Python, Java, or Scala is advantageous.

Proposed Minimum Entry Requirements:

To be eligible for the learnership, applicants should:

  • Be a South African citizen.
  • Be unemployed at the commencement of the programme.
  • Be between the ages of 18 and 35 years (subject to the applicable INSETA funding requirements).
  • Hold a Grade 12 (Matric) qualification.
  • Have English as a subject at Matric level.
  • Be computer literate.
  • Demonstrate good communication and interpersonal skills.
  • Have an interest in the insurance and financial services industry.
  • Be willing to commit to the full duration of the learnership programme.

Supporting Documentation Required:

Applicants would be required to submit:

  • Updated CV.
  • Certified South African ID copy.
  • Certified Matric certificate.
  • Certified post-school qualification(s), where applicable.
  • Academic transcript(s), where applicable.
  • Proof of disability, where applicable

Requirements

  • No prior work experience required.
  • Internship, volunteer, student leadership, or project-based experience in event coordination or administration will be advantageous.

Interested in this role?

You'll apply on Rand Mutual - RMA's own site before 6 November 2026. Put your most relevant experience at the top of your CV first.

Apply Now

Real employers never ask you to pay to apply. How to spot a job scam

Similar jobs you might like
Software System Designer
PBT · Johannesburg
Desktop Support Technicians
Secondments · Johannesburg
Deputy Manager - RPA
WNS Global Services · Centurion
Mainframe Developer: Analyst Programmer (13349)
The South African Broadcasting Corporation SABC ·
Apply for this job
Job details
Job TypeContract
LocationJohannesburg, Gauteng
CategoryIT & Software
Posted23 October 2026
Closing Date6 November 2026
Rand Mutual - RMA
Johannesburg, Gauteng

New to applying?

Free guides on CVs, cover letters, interviews and the Z83 form.

How to apply guides
Apply for this job