Talent.com
No longer accepting applications
BI Analyst / BI Developer

BI Analyst / BI Developer

iOCO Digital Lty PtyJohannesburg, Gauteng, South Africa
3 days ago
Job description

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

    Create a job alert for this search

    Bi Developer • Johannesburg, Gauteng, South Africa

    Related jobs
    • Promoted
    Bi Analyst

    Bi Analyst

    Abc WorldwideWorkFromHome, Gauteng, South Africa
    Senior Business Intelligence Analyst.Location : Centurion, South Africa; Type : Full-Time (Hybrid).The Senior Business Intelligence (BI) Analyst is responsible for transforming complex business needs...Show moreLast updated: 30+ days ago
    • Promoted
    BI Analyst / BI Developer

    BI Analyst / BI Developer

    IOCOJohannesburg, South Africa
    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 acros...Show moreLast updated: 30+ days ago
    • Promoted
    BI Analyst

    BI Analyst

    nedbankJohannesburg, Gauteng, South Africa
    Nedbank Personal and Private Banking.This role offers a unique opportunity to work at the intersection of data automation, analytics, and geospatial intelligence. Unlike traditional data roles, you’...Show moreLast updated: 30+ days ago
    • Promoted
    Bi Analyst Johannesburg North

    Bi Analyst Johannesburg North

    Network ITRandburg, Gauteng, South Africa
    My client is a leading Internet Solutions Provider that requires a BI Specialist / Analyst to join their delivery team.You will be responsible for the design, development, implementation, management ...Show moreLast updated: 30+ days ago
    • Promoted
    BI Analyst

    BI Analyst

    ABC WorldwideCenturion, Gauteng, South Africa
    The Senior Business Intelligence (BI) Analyst is responsible for transforming complex business needs into actionable insights through data. This role involves collaborating with stakeholders, analyz...Show moreLast updated: 30+ days ago
    • Promoted
    BI Analyst

    BI Analyst

    Set ConsultingJohannesburg, Gauteng, South Africa
    Analyze and document business processes.Analyze existing business practices and identify opportunities for improvement as well as bi-annual review of master routing schedules.The intention is to dr...Show moreLast updated: 19 days ago
    • Promoted
    Bi Analyst Johannesburg North

    Bi Analyst Johannesburg North

    Network Finance.Randburg, Gauteng, South Africa
    An Exciting Opportunity for a BI Analyst!.Are you passionate about transforming data into actionable insights? Do you thrive in a dynamic environment where your analytical skills can drive business...Show moreLast updated: 30+ days ago
    • Promoted
    BI Data Analyst

    BI Data Analyst

    nedbankJohannesburg, Gauteng, South Africa
    To execute and oversee multiple complex projects as a Data Analyst.To ensure that relevant, high-quality data is available in a timely manner for various analytical processes.The data analyst is re...Show moreLast updated: 30+ days ago
    • Promoted
    BI Developer

    BI Developer

    Square 1 RecruitmentCenturion, Gauteng, South Africa
    Our client, a major player in the automotive parts industry, is looking for a BI Developer to join their team.The role will be responsible for developing and maintaining a Business Intelligence Sys...Show moreLast updated: 30+ days ago
    • Promoted
    BI Data Analyst I

    BI Data Analyst I

    nedbankJohannesburg, Gauteng, South Africa
    To support and maintain the data warehouse in line with the data model; metadata repository and to provide business intelligence analysis through performing strategic and operational support.Struct...Show moreLast updated: 30+ days ago
    • Promoted
    Bi Developer Centurion

    Bi Developer Centurion

    Square 1 RecruitmentCenturion, Gauteng, South Africa
    Our client, a major player in the automotive parts industry, is looking for a BI Developer to join their team.The role will be responsible for developing and maintaining a Business Intelligence Sys...Show moreLast updated: 30+ days ago
    • Promoted
    BI Developer

    BI Developer

    Network RecruitmentJohannesburg, South Africa
    South Africas foremost retailer, with a strong reputation.Committed to inclusivity, honesty, and mutual respect.Encourages collaboration, open communication, and continuous improvement.No micromana...Show moreLast updated: 30+ days ago
    • Promoted
    BI Data Analyst

    BI Data Analyst

    NedbankJohannesburg, Gauteng, South Africa
    Nedbank Retail Business Banking.Join Nedbank as a BI Data Analyst and drive strategic decisions with your expertise in SQL Server, SSIS, and PowerBI. Design and maintain secure database systems, pro...Show moreLast updated: 30+ days ago
    • Promoted
    BI Analyst

    BI Analyst

    ExecutivePlacements.com - The JOB PortalWorkFromHome, Gauteng, South Africa
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.The Senior Business Intelligence (BI) Analyst is responsible for transforming complex business needs i...Show moreLast updated: 30+ days ago
    • Promoted
    BI Data Analyst I

    BI Data Analyst I

    NedbankJohannesburg, Gauteng, South Africa
    Closing Date - 03 November 2025.To support and maintain the data warehouse in line with the data model; metadata repository and to provide business intelligence analysis through performing strategi...Show moreLast updated: 30+ days ago
    • Promoted
    BI Analyst

    BI Analyst

    Network Finance.Randburg, Gauteng, South Africa
    An Exciting Opportunity for a BI Analyst!.Are you passionate about transforming data into actionable insights? Do you thrive in a dynamic environment where your analytical skills can drive business...Show moreLast updated: 30+ days ago
    • Promoted
    BI Data Analyst

    BI Data Analyst

    Network RecruitmentJohannesburg, South Africa
    From complex supply chains to cutting-edge digital transformation, this company is powering smarter, faster and more sustainable operations across continents. As the BI Data Analyst, based in Johann...Show moreLast updated: 10 days ago
    • Promoted
    Senior BI and Data Analyst

    Senior BI and Data Analyst

    nedbankJohannesburg, Gauteng, South Africa
    To manage and oversee multiple complex projects as a Data Analysis Manager, to ensure that relevant and high-quality data is available in a timely manner from the Golden Sources into the Enterprise...Show moreLast updated: 30+ days ago