Key Responsibilities
Collect, clean, and analyse large datasets to generate actionable business insights.
Design and maintain data models using Microsoft Fabric and Azure Data Services.
Write and optimise SQL queries to extract and transform data from various sources.
Build scripts and automation using Python for data processing and analysis.
Collaborate with business units to understand reporting needs and translate them into technical solutions.
Create visual dashboards and reports in Power BI / Fabric for business stakeholders.
Ensure data quality, integrity, and governance across all analytics deliverables.
Proactively identify data trends, risks, and opportunities for business improvement.
Support the development of data strategies and contribute to ongoing data modernisation initiatives.
Key Requirements
Matric (Grade 12) essential; a degree in Computer Science, Data Analytics, Information Systems, Actuarial Science or related field preferred.
Proven experience as a Data Analyst (minimum 3 years).
Strong proficiency in:
Microsoft Fabric & Azure Data Services
SQL (querying, optimisation, data modelling)
Python (data manipulation, scripting, automation)
Experience with Power BI for data visualisation.
Strong understanding of data governance, data modelling, and analytics best practices.
Excellent problem-solving, analytical, and communication skills.
Competencies
Detail-oriented with a focus on data accuracy.
Strong analytical and critical thinking skills.
Ability to translate complex data into clear insights for non-technical stakeholders.
Proactive, self-motivated, and able to work independently or as part of a team.
Strong time-management and organisational skills.