Analytics Engineer
Job Location:
Johannesburg - South Africa
Monthly Salary:
Not provided by the employer
Posted:
9 August 2026 (6 days ago)
Application Deadline:
6 November 2026
Vacancies:
1 Vacancy
Job Summary
Analytics Engineer
Purpose:
Transform raw data into clean structured analytics-ready datasets that support business reporting and decision-making. This role bridges Data Engineering and Data Analytics.
Key Responsibilities:
- Build and maintain analytics-ready datasets.
- Design data models (fact and dimension tables).
- Develop ETL/ELT data pipelines.
- Deliver datasets for Power BI reporting.
- Ensure consistent business metrics and data definitions.
- Collaborate with stakeholders analysts and data teams.
Requirements:
- Relevant degree in Data Science Computer Science Information Systems or related field.
- 5-8 years experience in Analytics Engineering Data Engineering or similar roles.
- Strong SQL and data transformation skills.
- Experience with Power BI datasets and reporting.
- Hands-on data modelling experience (Kimball fact and dimension tables).
- Experience with Azure Synapse and Microsoft Fabric.
Key Skills:
- Data Modelling
- SQL
- Power BI
- Azure Data Services
- Synapse Analytics
- Microsoft Fabric
- ETL/ELT Development
- Business Requirements Analysis
Ideal Candidate: An experienced Analytics Engineer with strong SQL data modelling Power BI and Microsoft data platform expertise capable of building trusted datasets that drive business insights and reporting.