Business / Data Analyst Developer
Barron
About the Role
We are looking for a Business / Data Analyst Developer to join our BI & Analytics team. The successful candidate will be responsible for developing data pipelines, transforming raw data into analytics-ready datasets, creating Power BI reports and dashboards, and providing meaningful business insights that support strategic decision-making. This role combines data engineering, business intelligence and analytics using Microsoft Fabric and related technologies.
Key Responsibilities
- Develop and maintain data pipelines within Microsoft Fabric.
- Ingest, cleanse, and transform data from multiple source systems.
- Build and maintain Lakehouses, Dataflows, and Notebooks.
- Develop Power BI reports, dashboards, and semantic models.
- Write SQL, Python, and PySpark code for data transformation and analysis.
- Perform data modelling and create analytics-ready datasets.
- Analyse business data and provide actionable insights.
- Gather reporting requirements from business stakeholders.
- Present findings to technical and non-technical audiences.
- Leverage AI tools to improve development and reporting efficiency.
- Ensure data accuracy, integrity, and governance.
Minimum Requirements
Qualifications
- Bachelor's Degree (NQF 7) in Computer Science, Information Systems, Engineering, Actuarial Science, Data Science, or a related quantitative field.
- Equivalent industry experience may be considered.
Experience
- Minimum 2 years' experience in Business Intelligence, Data Engineering or Data Analytics.
- Minimum 2 years' experience developing Power BI reports and dashboards.
- Experience working with Microsoft Fabric.
- Experience with SQL, Python, and data modelling.
- Experience engaging with business stakeholders and presenting analytical findings.
Technical Skills
Essential:
- Microsoft Fabric
- Power BI
- DAX
- Power Query
- M Query
- SQL
- Python
- Spark / PySpark
- Data Modelling
- ETL and Data Pipelines
- Data Analysis and Reporting
Advantageous:
- Microsoft 365
- SharePoint
- Microsoft Teams
- AI-assisted development tools
Competencies
- Analytical thinking and problem solving
- Strong communication skills
- Attention to detail
- Data storytelling
- Stakeholder management
- Collaboration and teamwork
- Adaptability and continuous learning
- Commercial awareness
Additional Requirements
- Willingness to work overtime when required.
- Flexibility regarding working hours.
- South African citizen or valid work authorisation.
- Ability to work from the Head Office