BI Analyst
16 hours ago
Overview We are looking for an experienced BI Analyst / BI Developer. The role will focus on designing data models, developing Power BI dashboards, and ensuring data accuracy to support decision-making across operations, finance, and cash logistics. The successful candidate will act as a bridge between business and technical teams, translating requirements into actionable BI solutions. Strong expertise in Power BI, DAX, SQL, and data modelling is essential, with experience in ETL/ELT pipelines and performance optimization. This is an opportunity to make a measurable impact by enabling self-service insights and reliable analytics for stakeholders across Southern Africa. Your responsibilities Gather and translate business stakeholder requirements into technical specifications Design and build data models (star schema, dimension/fact tables) tailored for data flows Develop and optimize Power BI datasets, reports, visualizations, and dashboards Write DAX measures, custom calculations, time intelligence, filters, etc. Use Power Query / M to perform data transformations, cleaning, shaping Work with data pipelines / ETL (or ELT) tools to integrate data into the BI layer Ensure data quality, validity, consistency across sources (e.g. reconcile transactional sources, validate totals) Optimize performance (refresh times, query optimization, indexing, partitioning strategies) Set up relationships, hierarchies, manage granularity, and ensure proper model relationships Document data models, business rules, data lineage, glossaries, definitions Assist business users with ad hoc reporting and dashboard interpretation Participate in testing (unit, integration, UAT) Assist in embedding BI governance, versioning, deployment pipelines Monitor and troubleshoot BI environment issues (refresh failures, performance bottlenecks) Collaborate with IT, DBAs, data engineers, and other stakeholders to ensure architecture alignment Your Expertise 3–6 years of experience in BI / analytics / data roles Strong Power BI development experience (datasets, dashboards, reports) Expertise in data modelling: dimensional modelling, relational modelling Proficiency in DAX (calculations, time intelligence, filtering) Experience with Power Query / M for ETL / transformations Strong SQL skills, ability to write complex queries, joins, window functions Experience with ETL/ELT tools and data pipelines Understanding of data warehousing and BI architecture Performance tuning and optimization of large models Experience with data quality, validation, reconciliation Good communication skills—able to engage with business and technical users Experience with version control, CI/CD for BI deployments Familiarity with Azure / AWS data services (Synapse, Data Factory, Databricks) Familiarity with other BI tools (e.g. Paginated Reports, Tableau, etc.) Experience implementing Row-Level Security (RLS) in Power BI Exposure to advanced analytics / forecasting Experience in financial, operations, or logistics domain Microsoft Power BI / Data certifications Experience in cash management, banking or similar domains Qualifications Bachelor’s degree (Computer Science, Information Systems, Engineering, or related) or equivalent #J-18808-Ljbffr
-
BI Analyst
5 days ago
Johannesburg, Gauteng, South Africa phasethreetalent Full time R900 000 - R1 200 000 per yearOur client, a leading insurance brand, is looking for an experienced BI Analyst.SQL, Microsoft Power BI, Python experience ideal8 years in BI Development and analysis
-
BI Analyst
3 weeks ago
Johannesburg, South Africa Network Recruitment Full timeA leading organization is seeking a Power BI Analyst / Report Developer (AI & R Integration) to design, build, and optimize interactive data models and visual reports. This role offers the opportunity to work with cutting-edge BI tools, integrate AI and machine learning models, and collaborate with stakeholders to deliver impactful data solutions.Whats in it...
-
BI Analyst
5 days ago
Johannesburg, South Africa Affirmative Portfolios Full time**Information Technology** **JHB North** ***: **JOB OUTLINE** **BUSINESS INTELLIGENCE (BI) ANALYST** **JOHANNESBURG** **SALARY MARKET RELATED** **Relevant Experience**: - 5 Years or more of report writing or related technical experience (SQL) NB!!! - Financial background - Crucial - IT experience with a very strong financial background - Advanced Excell...
-
BI Analyst
21 hours ago
Johannesburg, South Africa IOCO Full timeWe are looking for an experienced BI Analyst / BI Developer. The role will focus on designing data models, developing Power BI dashboards, and ensuring data accuracy to support decision-making across operations, finance, and cash logistics. The successful candidate will act as a bridge between business and technical teams, translating requirements into...
-
BI Analyst
12 hours ago
Johannesburg, South Africa IOCO Full timeWe are looking for an experienced BI Analyst / BI Developer. The role will focus on designing data models, developing Power BI dashboards, and ensuring data accuracy to support decision-making across operations, finance, and cash logistics. The successful candidate will act as a bridge between business and technical teams, translating requirements into...
-
BI Analyst
1 week ago
Johannesburg, Gauteng, South Africa IOCO Full time R600 000 - R1 200 000 per yearWe are looking for an experienced BI Analyst / BI Developer. The role will focus on designing data models, developing Power BI dashboards, and ensuring data accuracy to support decision-making across operations, finance, and cash logistics. The successful candidate will act as a bridge between business and technical teams, translating requirements into...
-
BI Analyst
3 days ago
Johannesburg, South Africa Afro Miaki Group Full timeVerify and guarantee the collection of information. Carry out an analysis of the business with perspective, profiling and designing the data architecture. Design the information processing strategy and implement business intelligence systems. Responsible for transforming the information into reports and data for the company that allow decision...
-
BI Analyst
2 weeks ago
Johannesburg, South Africa PBT Group Full timePBT Group has a requirement for a Senior Business Intelligence Analyst with solid understanding and experience in the BI industry, banking experience would be preferable. About you: - Substantial Business Analyst & Requirement Analysis experience in a BI environment. - Experience with SQL Server (ability of profile data and perform testing, which would...
-
Bi Data Analyst | Developer
3 weeks ago
Johannesburg, South Africa Healthimpact Full timeOverview Seeking a skilled Power BI Analyst / Developer to design, build, and optimize interactive data models and visual reports. The ideal candidate has strong Power BI expertise, experience integrating R scripts and AI models, and a solid foundation in data engineering and analytics. Key Responsibilities Design and develop advanced Power BI dashboards and...
-
BI Data Analyst | Developer
4 weeks ago
Johannesburg, South Africa HealthImpact Full timeOverview Seeking a skilled Power BI Analyst/Developer to design, build, and optimize interactive data models and visual reports. The ideal candidate has strong Power BI expertise, experience integrating R scripts and AI models, and a solid foundation in data engineering and analytics. Key Responsibilities Design and develop advanced Power BI dashboards and...