Data Engineer
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)

