Data Analytics Consultant | Contract | Pretoria
Contract
12-month independent contractor
Hybrid model – 3 days per week onsite
Job Overview
We are looking for a skilled professional who is a strong mix between a Data Analyst and a Data Engineer. You will work on large-scale projects focused on data integration, advanced reporting, predictive analytics, and building robust cloud data solutions.
Key Responsibilities
- Analyze and interpret business data to deliver actionable insights.
- Design, develop, and maintain advanced reports and dashboards using Power BI and Power BI Report Builder.
- Build, automate, and optimize complex SQL queries and ETL processes.
- Develop and manage data pipelines using Azure Data Factory and Microsoft Fabric.
- Build and optimize data models for analytics and forecasting.
- Work with Azure Synapse Analytics, Data Lake, and Delta Lake architecture.
- Support predictive analytics projects using Python.
- Process large datasets using Databricks.
- Apply DevOps practices for version control and deployment of solutions.
- (Optional) Contribute to machine learning initiatives with Azure Machine Learning.
Key Skills and Technologies
- Microsoft Cloud BI Stack (Power BI, Fabric, Synapse, Data Factory)
- SQL (MS SQL Server, Oracle, Azure, Snowflake)
- Python for data analysis and automation
- Azure Data Lake / Delta Lake
- Databricks for big data processing
- DevOps for deployment and version control
- (Advantageous) Azure Machine Learning
Requirements
- 6+ years’ experience in data analysis and/or data engineering roles.
- Strong SQL and cloud data platform skills.
- Experience building automated data pipelines and reporting solutions.
- Strong analytical thinking and attention to detail.
- Ability to bridge business requirements and technical solutions.
Availability
Immediate to short notice preferred.