Senior Data Engineer – Channel & Data Insights

Sabenza IT & Recruitment

Johannesburg

On-site

ZAR 900,000 - 1,200,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Sabenza IT & Recruitment seeks a Senior Data Engineer to design, build and optimise data platforms and pipelines powering channel and business insights. You will work mainly with Microsoft Azure data estate, including Fabric, to deliver scalable ETL/ELT solutions, modern data models and reliable data products for decision-making across the business.

The role requires hands-on experience with T-SQL, Python, Spark and Azure DevOps, plus strong data governance and collaboration with stakeholders in

Qualifications

  • 7–8 years of hands-on experience as a platform and data engineer (intermediate to senior level).
  • Strong expertise across the Azure data platform, particularly Microsoft Fabric (Lakehouse, Warehouse, Data Pipelines, notebooks, semantic models), Azure Data Factory, Databricks, ADLS Gen2, Azure Synapse Analytics, Event Hubs and Stream Analytics.
  • Proven experience in ETL/ELT design, data modelling (Kimball and/or Data Vault 2.0) and data warehousing.
  • Strong proficiency in T-SQL, Python and Apache Spark.
  • Practical experience with Azure DevOps, CI/CD pipelines and Infrastructure-as-Code (Bicep, ARM, PowerShell/CLI).
  • Exposure to data governance tooling such as Databricks Unity Catalog and/or Microsoft Purview.
  • Experience working in Agile environments with strong communication and stakeholder engagement skills.
  • Advantageous: Relevant Azure certifications (AZ-900 plus one of DP-600 / DP-700 / DP-203) and prior financial services domain experience.

Responsibilities

  • Design, develop and maintain scalable data platforms and pipelines.
  • Implement robust ETL/ELT processes and modern data modelling approaches.
  • Develop and optimize data transformations using T-SQL, Python and Apache Spark.
  • Build and maintain CI/CD pipelines and IaC solutions via Azure DevOps.
  • Apply data governance using Databricks Unity Catalog and Microsoft Purview.
  • Collaborate with analysts and stakeholders to deliver measurable insights.
  • Monitor, troubleshoot and improve platform performance in Agile environments.
  • Contribute to best-practice standards and documentation.

Skills

Azure Data Platform
Microsoft Fabric
Azure Data Factory
Databricks
ADLS Gen2
Azure Synapse Analytics
Event Hubs
Stream Analytics
T-SQL
Python
Apache Spark
CI/CD
Infrastructure as Code
Azure DevOps
PowerShell/CLI
Databricks Unity Catalog
Microsoft Purview
Agile

Tools

Databricks Unity Catalog
Microsoft Purview
Azure DevOps
Bicep
ARM
PowerShell
Azure CLI

Job description

Our client is seeking a Senior Data Engineer to join the Channel & Data Insights team of a leading organisation in South Africa.

In this role you will design, build and optimise robust data platforms and pipelines that power critical channel and business insights. Working primarily on the Microsoft Azure data estate (including Microsoft Fabric), you will deliver scalable ETL/ELT solutions, modern data models and reliable data products that enable decision-making across the business.

Key Responsibilities
  • Design, develop and maintain scalable data platforms and pipelines using Microsoft Fabric (Lakehouse, Warehouse, Data Pipelines, notebooks, semantic models), Azure Data Factory, Databricks, ADLS Gen2, Azure Synapse Analytics, Event Hubs and Stream Analytics.
  • Implement robust ETL/ELT processes and modern data modelling approaches (Kimball and/or Data Vault 2.0) to support analytical and operational reporting needs.
  • Develop and optimize data transformations and processing logic using T-SQL, Python and Apache Spark.
  • Build and maintain CI/CD pipelines and Infrastructure-as-Code solutions (Bicep, ARM, PowerShell/CLI) via Azure DevOps to ensure reliable, repeatable deployments.
  • Apply data governance practices using tools such as Databricks Unity Catalog and/or Microsoft Purview to support data quality, lineage, security and compliance.
  • Collaborate closely with data analysts, product owners and business stakeholders to translate requirements into technical solutions and deliver measurable insights.
  • Monitor, troubleshoot and continuously improve platform performance, reliability and cost efficiency in an Agile delivery environment.
  • Contribute to best-practice standards, documentation and knowledge sharing within the data engineering team.
Requirements
  • 7–8 years of solid hands‑on experience as a platform and data engineer (intermediate to senior level).
  • Strong expertise across the Azure data platform, particularly Microsoft Fabric (Lakehouse, Warehouse, Data Pipelines, notebooks, semantic models), Azure Data Factory, Databricks, ADLS Gen2, Azure Synapse Analytics, Event Hubs and Stream Analytics.
  • Proven experience in ETL/ELT design, data modelling (Kimball and/or Data Vault 2.0) and data warehousing.
  • Strong proficiency in T-SQL, Python and Apache Spark.
  • Practical experience with Azure DevOps, CI/CD pipelines and Infrastructure-as-Code (Bicep, ARM, PowerShell/CLI).
  • Exposure to data governance tooling such as Databricks Unity Catalog and/or Microsoft Purview.
  • Experience working in Agile environments with strong communication and stakeholder engagement skills.
  • Advantageous: Relevant Azure certifications (AZ-900 plus one of DP-600 / DP-700 / DP-203) and prior financial services domain experience.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Data Engineer
Senior Data Engineer

Chosen Online Pty Ltd • Johannesburg

Hybrid
Competitive salary package (R80k - R110k per month)
Hybrid working model
Opportunity to work on challenging international projects
+2
Senior Data Engineer
Senior Data Engineer

Parvana • Cape Town

On-site
ZAR 550,000 - 750,000
Generous salaries
Industry-leading benefits
Career development opportunities
Senior Databricks Data Engineer
Senior Databricks Data Engineer

Hileya - Management Consulting • Sandton

On-site
ZAR 500,000 - 700,000
Data Engineer (Analytics & Data Platform)
Data Engineer (Analytics & Data Platform)

ATS Client • Cape Town

Hybrid
ZAR 1,200,000 - 1,800,000
Training budget
Flexible working arrangements
Career development
Cloud Data Engineer
Cloud Data Engineer

DeARX • Sandton

On-site
ZAR 650,000 - 1,000,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
Senior Data Solutions Engineer
Senior Data Solutions Engineer

Future Fit • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+1
Senior Data Engineer (Azure / Microsoft Fabric) - Banking Sector
Senior Data Engineer (Azure / Microsoft Fabric) - Banking Sector

ATS Client • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior Data Engineer
Senior Data Engineer

Hire Resolve • Johannesburg

Remote
ZAR 780,000 - 1,200,000
Data Engineer
Data Engineer

PBT Group • Cape Town

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