Analytics Engineer
Analytics Engineer bridging data engineering and BI at a Pretoria-based employer (hired via Network Recruitment): building Power BI dashboards, semantic models, and reporting datasets using Microsoft Fabric, PySpark, SQL, and Azure data services in a hybrid work model.
- Compensation
- Not disclosed
- Location
- Pretoria, South Africa
- Work setup
- Hybrid
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 4+ years
- Category
- Data analytics
- Posted
Skills
Must have
- 4+ years' experience in Analytics Engineering, Business Intelligence, or Data Analytics
- Strong experience building enterprise reporting and analytics solutions
- Advanced SQL development skills
- Proven experience designing and developing Power BI dashboards and semantic models
- Experience working with Microsoft Fabric and modern cloud-based analytics platforms
- Experience developing data transformation solutions using PySpark
- Strong understanding of data modelling, ETL/ELT processes, and data warehousing principles
- Experience with Git and version control practices
- Excellent problem-solving, analytical, and stakeholder engagement skills
Nice to have
- Azure Synapse Analytics
- Azure Data Factory
- OneLake and Lakehouse architectures
- DAX
- Power Query (M)
- Delta Lake
- CI/CD Pipelines
- Dimensional Modelling (Kimball)
- DataOps practices
- Forecasting and Predictive Analytics
- Machine Learning concepts
- Financial Services or Insurance industry experience
Full description
Why Join This Opportunity?
- Hybrid working model with a mix of office and remote work.
- Work with leading Microsoft Data & Analytics technologies.
- Join a collaborative, high-performing analytics team.
- Exposure to large-scale enterprise data environments.
- Opportunity to influence reporting strategy and business intelligence delivery.
- Continuous learning and professional development opportunities.
- Work on impactful projects that improve business decision-making across the organisation.
The Role
As an Analytics Engineer, you'll bridge the gap between data engineering and business intelligence, transforming business requirements into powerful analytical solutions.
Working closely with stakeholders across the business, you'll develop trusted reporting assets, semantic models, dashboards, and data products that enable self-service analytics and informed decision-making.
Key Responsibilities
- Design, develop, and maintain interactive Power BI dashboards, reports, and scorecards.
- Build and manage semantic models and reporting datasets.
- Translate business requirements into scalable analytics solutions.
- Analyse data to identify trends, risks, opportunities, and actionable insights.
- Develop and maintain PySpark notebooks within Microsoft Fabric environments.
- Create reporting-ready datasets through data cleansing, transformation, and validation.
- Write, optimise, and maintain complex SQL queries.
- Support enterprise data governance and data quality initiatives.
- Document reporting processes, models, and analytical solutions.
- Contribute to the design and continuous improvement of the analytics environment.
- Collaborate with business stakeholders, analysts, and technical teams to deliver high-quality data solutions.
What We're Looking For
Essential Experience
- 4+ years' experience in Analytics Engineering, Business Intelligence, or Data Analytics.
- Strong experience building enterprise reporting and analytics solutions.
- Advanced SQL development skills.
- Proven experience designing and developing Power BI dashboards and semantic models.
- Experience working with Microsoft Fabric and modern cloud-based analytics platforms.
- Experience developing data transformation solutions using PySpark.
- Strong understanding of data modelling, ETL/ELT processes, and data warehousing principles.
- Experience with Git and version control practices.
- Excellent problem-solving, analytical, and stakeholder engagement skills.
Technical Skills
Experience with several of the following technologies will be highly advantageous: