2,098,210open jobs
129,004companies
242,471added this week
Browse all
Location
Hybrid (Pretoria, South Africa)
Seniority
Senior · 5+ years exp
Employment
Full-Time

First seen by Alion on Oct 31, 2026.

Overview
Company
Impact
Profile match
Introduction

Senior Data Fabric Data Engineer

Johannesburg (Hybrid) - Midrand | Full-time, Permanent | Senior Level

About the Opportunity

An established data and analytics consulting environment is seeking a Senior Data Fabric Data Engineer to lead the design, build and delivery of modern, end-to-end data solutions across multiple client engagements. The role has a strong Microsoft technology focus, particularly Microsoft Fabric, Azure and Power BI, and combines hands-on engineering with solution architecture, client engagement and technical leadership.

Role Overview

You will take ownership of the technical architecture of client data platforms, from ingestion and Bronze/Silver/Gold Lakehouse and Warehouse layers through to semantic models supporting Power BI. The role includes production implementations, legacy BI migrations, proof-of-concept initiatives, ongoing platform support and mentoring of junior and mid-level engineers.

Duties & Responsibilities

Key Responsibilities

  • Design and build end-to-end Microsoft Fabric solutions, including Lakehouses, Warehouses, Data Pipelines, Dataflows Gen2 and Notebooks.
  • Architect medallion (Bronze/Silver/Gold) data models and define ingestion, transformation and curation standards.
  • Build and optimise ingestion pipelines from sources such as SQL Server, Azure SQL, REST APIs, Excel/SharePoint and ERP/finance systems.
  • Develop semantic models using DirectLake, Import, DirectQuery and composite modelling to support Power BI and self-service analytics.
  • Lead migrations from legacy BI and ETL platforms such as QlikView/Qlik Sense, Synapse, SSIS and SSRS to modern cloud architectures.
  • Write and optimise T-SQL, PySpark and Python for transformation, data quality and performance tuning.
  • Implement CI/CD, source control, workspace governance and environment promotion using Azure DevOps or GitHub Actions.
  • Establish monitoring, alerting, data validation, security and governance practices.
  • Lead client requirements workshops, translate business needs into technical designs and document current/future-state architectures.
  • Lead technical workstreams and proof-of-concept implementations, support critical platform issues and mentor less experienced engineers.
Desired Experience & Qualification

Required Skills & Technology

  • Microsoft Fabric: Lakehouse, Warehouse, Pipelines, Dataflows Gen2 and Notebooks.
  • Azure technologies including Azure Synapse Analytics, Azure SQL, Azure Data Lake and Azure Data Factory.
  • Strong T-SQL, PySpark, Python and Spark SQL skills.
  • Power BI, DAX, data modelling and semantic modelling.
  • DirectLake, Import/DirectQuery and composite models.
  • Delta Lake, SSIS, Power Query (M) and SQL Server.
  • Azure DevOps or GitHub Actions, Git-based source control and CI/CD.
  • Data platform security, access controls, governance, monitoring and backup/recovery concepts.

Experience & Qualifications

  • 5+ years' experience in data engineering, BI development or data warehousing, ideally in a client-facing consulting environment.
  • Hands-on production experience delivering Microsoft Fabric solutions, including Lakehouse/Warehouse builds, pipelines and semantic modelling.
  • Experience migrating legacy BI/ETL platforms to modern cloud architectures.
  • Experience leading technical workstreams or small teams and mentoring junior engineers.
  • Bachelor's degree or diploma in Computer Science, Information Systems, Data Science or a related field (NQF 6 or higher).
Certifications & Advantageous Experience

Certifications

Microsoft Certified: Fabric Analytics Engineer Associate - required or in progress.

  • Microsoft Certified: Azure Data Engineer Associate - required or in progress.
  • Microsoft Certified: Power BI Data Analyst Associate - advantageous.
  • Microsoft Certified: Azure Data Fundamentals - minimum baseline where the above certifications are still in progress.

Advantageous Experience

  • Databricks and exposure to AWS or GCP.
  • Machine learning workflows on Microsoft Fabric or data science tooling such as Python or R.
  • SQL Server high-availability and disaster-recovery concepts.
  • Agile/Scrum or Kanban delivery methods.
  • Consulting or professional-services experience managing multiple concurrent client engagements.

Personal Attributes

  • Strong client-facing communication and stakeholder-management skills.
  • Confident running workshops and presenting technical or architecture decisions.
  • Self-motivated problem-solver who takes ownership from design through production support.
  • Structured and methodical, with strong technical documentation habits.
  • Collaborative and comfortable mentoring less experienced team members.
  • Able to manage multiple client engagements and changing priorities.
     

This is an excellent opportunity for a senior data professional who wants to combine hands-on Microsoft Fabric engineering with architecture, client engagement and technical leadership.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,098,210 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
Pretoria
In office · Full-Time · Johannesburg
SQL
Databases
Oracle
Analytics
ETL/ELT
Oracle Data Integrator
Apply
In office · Full-Time · Randburg
Python
SQL
Apex
Apex
Salesforce Data Cloud
Databases
Apache Kafka
DevOps
CI/CD
AWS
Docker
Kubernetes
Analytics
ETL/ELT
Apply
In office · South Africa
Python
SQL
Apex
Apex
Salesforce Data Cloud
Databases
Apache Kafka
DevOps
CI/CD
AWS
Docker
Kubernetes
Analytics
ETL/ELT
Apply
Senior Data Engineer 13 days ago
In office · Full-Time · Centurion
Python
SQL
Python
pySpark
Databases
Databricks
AI/ML
Spark
DevOps
Terraform
Azure
CI/CD
Git
Analytics
ETL/ELT
Fivetran
Azure Data Factory
Management
Agile
Apply
Senior Data Engineer 16 days ago
In office · Full-Time · Cape Town
Python
SQL
AI/ML
Prompt Engineering
DevOps
Rest API
Terraform
GCP
Helm
Azure
CI/CD
AWS
Docker
Kubernetes
Bitbucket
GitHub
GitLab
Analytics
ETL/ELT
Apply
In office · 10+ years exp · Pretoria
Apply
$19k per year · Remote (South Africa) · Pretoria · Cape Town · Durban · Johannesburg
SQL
Databases
PostgreSQL
AI/ML
AI Agents
Replicate
DevOps
Rest API
Cloudflare
Cybersecurity
ISO 27001
SOC 2
GDPR
Microsoft Entra ID
Active Directory
Management
Intercom
Freshdesk
QA
Sentry
Apply
$17k per year (gross) · In office · Pretoria
Apply
$25k per year (gross) · In office · Pretoria
Apply
$56k per year (gross) · In office · Pretoria
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
2,098,210 more open roles from verified company boards, updated every day.