Data Engineer (Analytics & Data Platform)

ATS Client

Cape Town

On-site

ZAR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Training budget
Flexible working arrangements
Career development

Job summary

ATS Client in South Africa seeks a mid-to-senior Data Engineer to design and deliver a modern analytics platform, consolidating data from multiple sources into a unified Fabric-based ecosystem. You will own data pipelines, modeling, and semantic layers for Power BI reporting.

You will lead architectural decisions, engage stakeholders across Operations, QA, and CRM, and drive reliable analytics delivery in a fast-moving environment. Remote or hybrid options across SA are available.

Qualifications

  • 5-7 years hands-on data engineering or analytics engineering experience.
  • Production-grade solutions using Microsoft Fabric (Lakehouse, Warehouse, Dataflows, Pipelines, Semantic Models).
  • Advanced SQL and data modelling skills.
  • Strong Python for data transformation and orchestration.
  • Experience integrating REST APIs and SaaS data sources.
  • Excellent stakeholder engagement and communication skills.

Responsibilities

  • Design, develop, and maintain scalable data pipelines and ingestion frameworks.
  • Consolidate data from multiple sources into unified analytics platform.
  • Model and transform data for high-quality datasets for reporting and analysis.
  • Architect and manage Lakehouse and Data Warehouse solutions in Microsoft Fabric.
  • Develop semantic models for Power BI reporting and analytics.
  • Collaborate with stakeholders to define metrics and KPIs; translate to scalable data solutions.
  • Identify and resolve data quality, integrity, and reconciliation issues.
  • Provide technical leadership and architectural decisions for scalable solutions.
  • Monitor, troubleshoot, and optimize data pipelines for reliability and performance.
  • Champion data governance, security, and analytics architecture.

Skills

SQL proficiency
Python development
Stakeholder management
Analytical thinking
Communication
Independent in fast-moving env

Education

Bachelor's degree in CS/IS/Engineering

Tools

Microsoft Fabric
Power BI
Azure Data Factory
Azure Synapse Analytics
Databricks
Git / GitHub
CI/CD pipelines

Job description

We are looking for an experienced Mid-to-Senior Data Engineer to play a key role in the design and delivery of a modern analytics and reporting platform within a complex, multi-system business environment. In this role, you will lead the development of scalable data solutions, build robust data pipelines, and design business-critical data models that transform fragmented operational data into actionable insights. Working closely with stakeholders across Operations, Support, Quality Assurance, Workforce Management, and CRM functions, you will consolidate data from multiple source systems into a unified analytics ecosystem powered by Microsoft Fabric. This is a highly autonomous position suited to someone who thrives in complex environments, takes ownership of technical delivery, and can confidently make architectural and engineering decisions. You will play a pivotal role in shaping the organisation's data strategy, enabling reliable reporting, advanced analytics, and data-driven decision‑making across the business. The ideal candidate will combine strong technical expertise with excellent stakeholder engagement skills, demonstrating the ability to navigate ambiguity, manage multiple data sources, and drive successful outcomes within a dynamic project landscape.

Key Responsibilities
  • Design, develop, and maintain scalable data pipelines and ingestion frameworks to support enterprise reporting and analytics needs.
  • Integrate and consolidate data from a wide range of SaaS applications, operational systems, and external data sources.
  • Transform and model raw data into high‑quality, business‑ready datasets that enable accurate reporting and data‑driven decision‑making.
  • Architect, implement, and manage Lakehouse and Data Warehouse solutions within Microsoft Fabric.
  • Develop robust semantic models and curated datasets that serve as the foundation for Power BI reporting and analytics.
  • Collaborate closely with business stakeholders to gather requirements, define key metrics and KPIs, and translate business needs into scalable data solutions.
  • Identify, investigate, and resolve data quality, integrity, reconciliation, and consistency issues across multiple systems.
  • Provide technical leadership and make sound architectural decisions to ensure scalable, maintainable, and future‑proof solutions.
  • Monitor, troubleshoot, and optimise data pipelines to improve performance, reliability, and operational efficiency.
  • Champion best practices in data engineering, governance, modelling, security, and analytics architecture.
Required Qualifications & Experience
  • Bachelor's degree in Computer Science, Information Systems, Engineering, or a related discipline, or equivalent practical experience.
  • 5-7 years of hands‑on experience in Data Engineering, Analytics Engineering, or similar data‑focused roles.
  • Proven experience delivering production‑grade solutions using Microsoft Fabric, including Lakehouse, Warehouse, Dataflows, Pipelines, and Semantic Models.
  • Advanced SQL skills, including query optimisation, performance tuning, and dimensional data modelling.
  • Strong Python development experience for data transformation, automation, orchestration, and systems integration.
  • Solid understanding of modern data platform architectures, including Data Warehousing and Lakehouse methodologies.
  • Experience integrating and managing data from REST APIs, SaaS applications, and third‑party systems.
  • Hands‑on experience designing and consuming semantic models within Power BI environments.
  • Proficiency with Git‑based source control and CI/CD practices for data and analytics projects.
  • Strong analytical and problem‑solving abilities, with exceptional attention to detail.
  • Excellent communication and stakeholder management skills, with the ability to translate business requirements into technical solutions and clearly articulate design trade‑offs.
  • Comfortable working independently in fast‑moving environments, navigating ambiguity, and balancing technical excellence with practical delivery outcomes.
Preferred Experience
  • Exposure to Azure Data Factory, Azure Synapse Analytics, and/or Databricks.
  • Experience implementing data quality, observability, monitoring, and reconciliation frameworks.
  • Familiarity with operational SaaS platforms such as Zendesk, HubSpot, Zoho, Intercom, Aircall, or similar customer service and CRM solutions.
  • Knowledge of modern analytics engineering tools and practices, including dbt and related technologies.
  • Interest or experience in AI‑driven analytics, automation, and intelligent data workflows.
  • Understanding of data governance, privacy, security, and compliance best practices within regulated environments.
Technology Environment

Data & Analytics Platform

  • Microsoft Fabric (Lakehouse, Warehouse, Dataflows, Pipelines, Semantic Models)

Cloud & Data Services

  • Azure Data Factory (Preferred)
  • Azure Synapse Analytics (Preferred)
  • Databricks (Preferred)

Development Languages

  • SQL
  • Python

Reporting & Visualisation

  • Power BI

Data Modelling

  • Dimensional Modelling
  • Lakehouse Architecture
  • Semantic Modelling

Integration Technologies

  • REST APIs
  • SaaS Connectors (Zendesk, HubSpot, Zoho, Intercom, Aircall, and similar platforms)

DevOps & Collaboration

  • Git
  • GitHub
  • CI/CD Pipelines
  • VS Code
  • Slack
What's on Offer

We provide a competitive remuneration package, flexible working arrangements, and a collaborative, low‑ego culture that values continuous learning, innovation, and work‑life balance. Team members benefit from ongoing professional development opportunities, including access to training and certification budgets to support career growth. While Cape Town is the preferred location for this role, we are open to remote or hybrid working arrangements across South Africa for the right candidate. This position is ideally suited to a full‑time professional, although contract‑to‑permanent opportunities may also be considered.

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
Data & Analytics Lead / Architect
Data & Analytics Lead / Architect

PBT Group • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
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
Data Engineering Lead
Data Engineering Lead

Blue Pearl PTY • Johannesburg

On-site
ZAR 1,200,000 - 1,900,000
Senior Data Engineer – Channel & Data Insights
Senior Data Engineer – Channel & Data Insights

Sabenza IT & Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,200,000
Data Engineer
Data Engineer

PBT Group • Cape Town

On-site
ZAR 900,000 - 1,300,000
Senior Databricks Data Engineer
Senior Databricks Data Engineer

Hileya - Management Consulting • Sandton

On-site
ZAR 500,000 - 700,000
Senior Data Engineer
Senior Data Engineer

BOSS ERP Consulting • Wes-Kaap

Hybrid
ZAR 616,000 - 822,000
IT Data Analysts
IT Data Analysts

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 600,000 - 800,000
Data & AI Senior Manager
Data & AI Senior Manager

KPMG South Africa • Durban

On-site
ZAR 1,200,000 - 1,600,000