BI Analyst

3 days ago


Centurion, Gauteng, South Africa ABC Worldwide Full time R500 000 - R1 200 000 per year
Business Intelligence (BI) Analyst

Location: Centurion 

Work Model: Hybrid 

Indusrty: Insurance (short term) 

Job Overview:

We are seeking a highly skilled Business Intelligence (BI) Analyst to join our team. The ideal candidate will be responsible for analyzing complex datasets, developing insightful reports, and supporting data-driven decision-making across the organization. This role requires strong technical expertise in data warehousing, ETL, SQL, and data visualization, coupled with excellent analytical and communication skills.

Key Responsibilities:
  • Collect, analyze, and interpret large datasets to support business decisions.
  • Design, develop, and maintain dashboards and reports using BI visualization tools (e.g., Tableau, Power BI, Looker).
  • Develop and optimize SQL queries to extract meaningful insights from relational databases.
  • Implement and maintain ETL processes to ensure efficient data transformation and integration.
  • Collaborate with cross-functional teams to understand business requirements and translate them into data-driven solutions.
  • Ensure data accuracy and integrity by implementing best practices in data governance.
  • Identify trends, patterns, and opportunities through data analysis to improve business performance.
  • Present findings and insights to stakeholders, ensuring complex data is communicated effectively to non-technical audiences.
  • Stay up to date with industry trends, BI technologies, and best practices.
Key Skills & Competencies:
  • Strong expertise in data analysis, warehousing, and ETL processes.
  • Proficiency in SQL for querying and managing relational databases.
  • Experience with data visualization tools (e.g., Tableau, Power BI, Looker).
  • Ability to translate business needs into technical data solutions.
  • Strong problem-solving and critical-thinking abilities.
  • Excellent written and verbal communication skills.
  • Ability to work independently and collaboratively within a team.
  • Strong business acumen to align data insights with strategic goals.
Experience & Qualifications:
  • Bachelor's degree in a quantitative field (Computer Science, Statistics, Mathematics, Business Analytics) or equivalent experience.
  • 5-8 years of experience in business intelligence, data analytics, or related roles.
  • Solid understanding of data warehousing concepts, data modeling, and ETL workflows.
  • Hands-on experience with relational databases and SQL scripting.
  • Exposure to cloud-based data warehousing solutions (e.g., Snowflake, BigQuery, Redshift) is a plus.
  • Experience with Python, R, or other scripting languages is a plus.
  • Knowledge of statistical methods and predictive analytics is a plus.
Why Join Us?
  • Opportunity to work with cutting-edge BI tools and cloud technologies.
  • Be part of a data-driven organization that values insights and innovation.
  • Collaborative work environment with growth opportunities.


  • Centurion, Gauteng, South Africa Psybergate Full time R1 000 000 - R2 500 000 per year

    Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.We are looking for a Data Warehouse Analyst to join our financial services client based in Centurion. What you will be doing: Requirements Gathering: Collaborate with stakeholders to understand business needs and translate them into...

  • Revenue Analyst

    5 days ago


    Centurion, Gauteng, South Africa Outsourced CFO Full time R250 000 - R500 000 per year

    Job DescriptionWe are recruiting on behalf of a client in the Transport & Logistics industry for a Revenue Analyst for a 6-month contract.This role is responsible for analyzing, tracking and reconciling revenue streams across all business units and regions, with a focus on identifying revenue growth opportunities, improving pricing and billing accuracy, and...

  • Revenue Analyst

    5 days ago


    Centurion, Gauteng, South Africa Outsourced CFO Full time R500 000 - R750 000 per year

    We are recruiting on behalf of a client in the Transport & Logistics industry for aRevenue Analyst for a 6-month contract. Based in Centurion, Gauteng.This role is responsible for analyzing, tracking and reconciling revenue streams across all business units and regions, with a focus on identifying revenue growth opportunities, improving pricing and billing...

  • Revenue Analyst

    1 week ago


    Centurion, Gauteng, South Africa Korridor Holdings Full time R1 000 000 - R2 000 000 per year

    Job DescriptionOpportunity available for a Revenue Analyst for a 6-month contract.This role is responsible for analysing, tracking and reconciling revenue streams across all business units and regions, with a focus on identifying revenue growth opportunities, improving pricing and billing accuracy, and ensuring revenue recognition compliance. The role...


  • Centurion, Gauteng, South Africa IQVIA Full time R900 000 - R1 200 000 per year

    Job OverviewThe Senior Financial Analyst for the EMEA FP&A team plays a critical role in driving financial performance and strategic decision-making across the region. This position is responsible for supporting the consolidation and analysis of financial data from multiple EMEA clusters and countries, supporting monthly forecast cycles, and providing...


  • Centurion, Gauteng, South Africa Iqvia Full time R90 000 - R120 000 per year

    Job OverviewIQVIA is looking for a senior Business Intelligence (BI) Solutions Consultant and Analyst. The person will be responsible for consulting, development, and implementation of Dashboarding apps using multiple BI platforms (Qlikview, Qlik Sense, Power BI, Tableau). The person will also be responsible for data mining and analytics (Clustering,...

  • Data Engineer

    3 days ago


    Centurion, Gauteng, South Africa Psybergate Full time R800 000 - R1 200 000 per year

    Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.We are looking for a Senior Data Engineer - AWS to join our financial services client based in Centurion. The Senior Data Engineer is responsible for designing, building, and maintaining robust, scalable data pipelines and platforms to...


  • Centurion, Gauteng, South Africa Psybergate Full time R400 000 - R700 000 per year

    Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.We are looking for a Senior Data Warehouse Developer to join our financial services client based in Centurion. What you will be doing:Design, develop, and implement scalable data warehouse solutions.Develop, maintain, and optimize ETL/ELT...

  • HR Data

    1 week ago


    Centurion, Gauteng, South Africa Montego Pet Nutrition Full time R400 000 - R600 000 per year

    DescriptionWe're looking for an HR Data & Payroll Analyst who can turn raw data into meaningful insight — and ensure that every line, column, and decimal contributes to strategic, people-focused decision-making. This role is part detective, part data artist, and part payroll pro — ideal for someone who can balance analytical rigour with a good sense of...


  • Centurion, Gauteng, South Africa Momentum Full time R1 800 000 - R2 500 000 per year

    Role PurposeThe Senior Data Engineer is responsible for designing, building, and maintaining robust, scalable data pipelines and platforms to support advanced analytics, BI, and data-driven decision-making. This individual brings strong technical experience, shows leadership in data initiatives, and works closely with both technical and business stakeholders...