Job Summary
Job Title: Data Analyst / Programmer
Location: Chloorkop, Johannesburg
Employment Type: Permanent
About the Role
We are seeking a skilled and detail-oriented Data Analyst with strong Power BI experience to join our team. The successful candidate will be responsible for developing, maintaining, and optimising data solutions that support business decision-making through insightful dashboards, reports, and automation.
This role is ideal for someone who enjoys working with data, building efficient systems, and translating complex information into clear, actionable insights.
Key Responsibilities
• Design, develop, and maintain Power BI dashboards and reports
• Connect, model, and transform data from multiple data sources
• Develop and maintain data models, DAX measures, and calculated columns
• Collaborate with stakeholders to understand reporting and system requirements
• Develop and support backend programming solutions and integrations
• Ensure data accuracy, performance optimisation, and security best practices
• Provide ongoing support, enhancements, and documentation for developed solutions
• Experience with Python, C#, or similar programming languages
• Exposure to ETL processes and data warehousing
• Experience with APIs and system integrations
• Knowledge of Microsoft ecosystem (Azure, SharePoint, Excel)
Minimum Requirements
• Proven experience as a Programmer, BI Developer, or Data Analyst
• Strong hands-on experience with Power BI (Desktop & Service)
• Solid understanding.