Senior Data Engineer (Fixed Term Contract)

Network Contracting · Johannesburg Central, Gauteng · R 45 000 - R 70 000 Monthly Basic Salary

Posted 28 August 2026

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Job Title: Senior Data Engineer Start Date: 2026-08-28 - 2026-09-27 Vacancy Type: Fixed Term Contract NCM003369 Sectors: Big Data, SQL and Analytics Location: Gauteng , Johannesburg Central Salary: R 45 000 - R 70 000 Monthly Basic Salary Brief: azure|python|sql Are you passionate about building reliable data platforms and transforming complex data into business value? Detail: We are currently building our IT talent database and are looking to connect with experienced Senior Data Engineers for current and future opportunities. We are particularly interested in professionals with strong experience in Python, SQL, ETL/ELT, data warehousing and cloud data platforms. This is an opportunity to register your profile with us so that your data engineering experience can be considered for suitable opportunities as they become available. If you enjoy solving complex data challenges and engineering high-quality data solutions, we'd love to hear from you. Key Responsibilities: Design, develop and maintain scalable data pipelines. Build and optimise ETL and ELT processes. Develop data ingestion and integration solutions. Develop and maintain data models. Implement data quality and validation processes. Optimise data processing and pipeline performance. Collaborate with Data Scientists, BI Developers and Software Engineers. Work with cloud-based data platforms. Automate data engineering processes. Troubleshoot data pipeline and integration issues. Job Experience & Skills Required / Ideal Candidate Profile: Education BSc, BCom, Diploma or equivalent qualification in Computer Science, Information Technology, Data Engineering or a related field will be advantageous. Relevant cloud or data certifications will be advantageous. Experience 5+ years of data engineering experience. Strong experience with SQL. Strong experience with Python. Experience developing ETL/ELT pipelines. Experience working with cloud data platforms. Experience working with large datasets. Skills Python SQL ETL / ELT. Data Warehousing. AWS and/or Azure. Data Modelling. Azure Data Factory. Apache Spark. Location: Gauteng Apply now! For more exciting IT vacancies, please visit: www.networkcontracting.co.za I also specialise in recruiting in the following fields: Artificial Intelligence & Machine Learning Software Development Data Engineering & Analytics 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: [email&#160;protected] Connect with me on LinkedIn! << http://linkedin.com/in/gladys-motsumi-67ba73183 >> show more... For more information please contact: Gladys Motsumi Apply

Auto-apply to this jobView original posting ↗
Senior Data Engineer (Fixed Term Contract) at Network Contracting — Johannesburg Central, Gauteng · JobAlertsZA