BI Analyst

1 day ago


Johannesburg, South Africa IOCO Full time

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. What you'll do:Gather and translate business stakeholder requirements into technical specificationsDesign and build data models (star schema, dimension/fact tables) tailored for data flowsDevelop and optimize Power BI datasets, reports, visualizations, and dashboardsWrite DAX measures, custom calculations, time intelligence, filters, etc.Use Power Query / M to perform data transformations, cleaning, shapingWork with data pipelines / ETL (or ELT) tools to integrate data into the BI layerEnsure 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 relationshipsDocument data models, business rules, data lineage, glossaries, definitionsAssist business users with ad hoc reporting and dashboard interpretationParticipate in testing (unit, integration, UAT)Assist in embedding BI governance, versioning, deployment pipelinesMonitor and troubleshoot BI environment issues (refresh failures, performance bottlenecks)Collaborate with IT, DBAs, data engineers, and other stakeholders to ensure architecture alignmentYour Expertise:3–6 years of experience in BI / analytics / data rolesStrong Power BI development experience (datasets, dashboards, reports)Expertise in data modelling: dimensional modelling, relational modellingProficiency in DAX (calculations, time intelligence, filtering)Experience with Power Query / M for ETL / transformationsStrong SQL skills, ability to write complex queries, joins, window functionsExperience with ETL/ELT tools and data pipelinesUnderstanding of data warehousing and BI architecturePerformance tuning and optimization of large modelsExperience with data quality, validation, reconciliationGood communication skills—able to engage with business and technical usersExperience with version control, CI/CD for BI deploymentsFamiliarity 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 BIExposure to advanced analytics / forecastingExperience in financial, operations, or logistics domainMicrosoft Power BI / Data certificationsExperience in cash management, banking or similar domainsQualifications:Bachelor’s degree (Computer Science, Information Systems, Engineering, or related) or equivalent


  • BI Analyst

    5 days ago


    Johannesburg, Gauteng, South Africa phasethreetalent Full time R900 000 - R1 200 000 per year

    Our 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 time

    A 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

    6 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 Pty Ltd Full time

    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...

  • BI Analyst

    17 hours ago


    Johannesburg, South Africa IOCO Full time

    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...

  • BI Analyst

    1 week ago


    Johannesburg, Gauteng, South Africa IOCO Full time R600 000 - R1 200 000 per year

    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...

  • BI Analyst

    4 days ago


    Johannesburg, South Africa Afro Miaki Group Full time

    Verify 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 time

    PBT 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...


  • Johannesburg, South Africa Healthimpact Full time

    Overview 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...


  • Johannesburg, South Africa HealthImpact Full time

    Overview 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...