Data Engineer

CVQuest

Centurion

On-site

ZAR 600,000 - 900,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CVQuest is seeking an experienced Data Engineer for a hybrid role in Johannesburg or Pretoria. The contract runs 6–12 months with a 3 days onsite, 2 days remote pattern to support analytics and BI initiatives.

The ideal candidate has 5+ years in data engineering, strong Python/SQL, Spark, and hands-on Azure expertise (Synapse, Data Factory, Databricks, Snowflake, Denodo) to design and maintain scalable ETL/ELT pipelines.

Qualifications

  • 5+ years of data engineering experience.
  • Strong Python and SQL skills.
  • Experience with Apache Spark.
  • Hands-on experience with Microsoft Fabric.
  • Experience with Databricks, Snowflake, and Denodo.
  • Experience with Azure Synapse Analytics.
  • Azure Data Factory experience preferred.
  • Strong ETL/ELT pipeline development experience.
  • Experience working with Azure Cloud Data Platforms.

Responsibilities

  • Design and maintain scalable ETL/ELT pipelines.
  • Build and optimise enterprise data integrations.
  • Ensure data quality, reliability, and performance.
  • Develop data solutions for analytics, AI, and reporting.
  • Collaborate with Data Architects, Product Owners, and Analytics teams.
  • Implement engineering best practices, testing, and automation.

Skills

Python
SQL
Apache Spark
Microsoft Fabric
Databricks
Snowflake
Denodo
Azure Synapse Analytics
Azure Data Factory
ETL/ELT
Azure Cloud Data Platforms

Job description

Data Engineer – Johannesburg or Pretoria (Hybrid)

Contract: 6–12 months (project dependent)

Hybrid: 3 days onsite 2 days remote

Our client is looking for experienced Data Engineers to design, build, and maintain scalable enterprise data pipelines that support analytics, AI, and business intelligence.

Minimum Requirements
  • 5+ years' Data Engineering experience
  • Strong Python and SQL skills
  • Experience with Apache Spark
  • Hands‑on experience with Microsoft Fabric
  • Experience with Databricks, Snowflake, and Denodo
  • Experience with Azure Synapse Analytics
  • Azure Data Factory experience preferred
  • Strong ETL/ELT pipeline development experience
  • Experience working with Azure Cloud Data Platforms
Key Responsibilities
  • Design and maintain scalable ETL/ELT pipelines
  • Build and optimise enterprise data integrations
  • Ensure data quality, reliability, and performance
  • Develop data solutions for analytics, AI, and reporting
  • Collaborate with Data Architects, Product Owners, and Analytics teams
  • Implement engineering best practices, testing, and automation
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer — ETL/ELT Pipelines for AI Analytics
Senior Data Engineer — ETL/ELT Pipelines for AI Analytics

CVQuest • Centurion

Hybrid
ZAR 600,000 - 900,000
Data Engineer
Data Engineer

Hire Resolve • Sandton

On-site
ZAR 700,000 - 1,000,000
Data Analyst
Data Analyst

CVQuest • Centurion

Hybrid
ZAR 420,000 - 540,000
Azure Data Engineer
Azure Data Engineer

Blue Pearl HQ • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Azure Data Engineer
Azure Data Engineer

Blue Pearl PTY • Johannesburg

Hybrid
ZAR 600,000 - 900,000
2x SENIOR DATA ENGINEER – JOHANNESBURG – GAUTENG
2x SENIOR DATA ENGINEER – JOHANNESBURG – GAUTENG

Tych Business Solutions • Johannesburg

On-site
ZAR 600,000 - 900,000
Data Engineer
Data Engineer

PBT Group • Cape Town

On-site
ZAR 900,000 - 1,300,000
Data Analyst
Data Analyst

LabourLinq Recruitment • Johannesburg

Hybrid
ZAR 350,000 - 550,000
Data Engineer
Data Engineer

Sphere Digital Recruitment • Wes-Kaap

Hybrid
ZAR 700,000 - 1,050,000
Senior Data Engineer (MS SQL, Ms Fabric) - Johannesburg - up to R1.2mil per annum
Senior Data Engineer (MS SQL, Ms Fabric) - Johannesburg - up to R1.2mil per annum

ATS Client • Johannesburg

Hybrid
ZAR 720,000 - 1,200,000
Hybrid work model