Mid-Level Data Engineer

HR Genie
Johannesburg, Gauteng
Full-time
Posted 1 month ago
Full-time IT & Software
Apply for this job

Job Description


SUMMARY:
Mid-level Data Engineer-06 Months Contract

POSITION INFO:
Mid-Level Data Engineer Location Gauteng, Johannesburg Job Type Contract - Full-Time hours-Onsite Job Description The Mid-Level Data Engineer is responsible to design, develop, and maintain scalable data pipelines and data integration solutions that support business intelligence, analytics, regulatory reporting, and digital banking initiatives. Key Duties and Responsibilities Build and maintain ETL\/ELT data pipelines. Develop data integration solutions across multiple banking systems. Ensure data quality, integrity, and consistency. Support data warehousing and data lake environments. Perform data transformation and optimisation activities. Collaborate with Data Analysts, Data Modellers, and Business Analysts. Troubleshoot and resolve data-related issues. Required Qualifications A National Diploma or Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field. Experience Degree in Computer Science, Information Systems, Engineering, or related field. 4-6 years' experience in Data Engineering. Mandatory banking sector experience. Experience with SQL and data integration tools. Experience working with large datasets Technical Skills SQL Python Spark ETL\/ELT Frameworks Data Warehousing Azure, AWS or Cloud Data Platforms Git

Interested in this role?

You'll apply on HR Genie's own site before 10 December 2026. Put your most relevant experience at the top of your CV first.

Apply Now Get new jobs on WhatsApp

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

Job details
Job TypeFull-time
LocationJohannesburg, Gauteng
CategoryIT & Software
Posted11 September 2026
Closing Date10 December 2026
HR Genie
Johannesburg, Gauteng

New to applying?

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

How to apply guides
Apply for this job