CareerPlanSign in

Data Engineer

Johannesburg, Gauteng💼 Full-time🗓 2026-06-12 → 2026-08-09

Core

Build and maintain data platforms, reporting environments, and business intelligence capabilities for a well-established group in Johannesburg.

Role type

Data Engineer

Builds

Data ingestion, transformation, and integration processes; SQL-based databases; Power BI datasets and dashboards

Domain

Enterprise data infrastructure and business intelligence

Deliverable

production ML models | product features | dashboards & analysis

Required skills

SQL (complex queries, joins, subqueries, views, stored procedures), data pipeline development, ETL design, Azure services, Power BI development, data quality monitoring, root-cause analysis

Preferred skills

Microsoft Fabric, Azure Data Factory, API integrations, Python scripting, data warehousing concepts

Technologies

Azure, Microsoft Fabric, Power BI, Azure Data Factory, SQL

Responsibilities

Develop, maintain, and optimise SQL-based databases and data platforms; Design, build, and support data ingestion, transformation, and integration processes; Develop and maintain data pipelines and ETL solutions; Support Azure-based data services and Microsoft Fabric environments; Monitor and troubleshoot scheduled data processing activities; Develop and maintain Power BI datasets, dashboards, and reports; Assist with automation of operational and management reporting; Monitor data quality, integrity, and consistency across systems; Perform data validation, reconciliation, and root-cause analysis; Work with business units to understand reporting and analytics requirements

Seniority

Mid-level (2–5 years experience)

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.