Menu

Find a Job Create an Alert My Saved Jobs Companies Browse Courses Career Advice Employers and Recruiters
Careers24 logo
EMPLOYERS & RECRUITERS | POST A JOB

Menu

Log In Sign Up

Share This Vacancy

Send an email about this job to a friend or to yourself.

  • Home
  • /
  • Job Search
  • /
  • South Africa
Back to Search Results

BI Developer

  • Gauteng
  • Salary: Market Related (Negotiable)
  • Job Type: Permanent
  • Sectors: Medical Graduate
  • Reference: BI Developer

Apply before Feb 20 2026 | 4 Days left

Apply

Vacancy Details

Employer: Curis Consulting

    Job Summary

    As a BI Developer, you will play a key role in designing, developing, and maintaining Business Intelligence solutions that enable data-driven decision-making. Leveraging your expertise in data modelling, ETL processes, and dashboard development, you will transform complex datasets into scalable, reliable, and high-performance BI assets.

    The ideal candidate will manage the full data lifecycle—receiving, cleaning, storing, and analysing data—while maintaining our reporting frameworks and providing occasional support for internal application support.

    Key Responsibilities

    1.      Data Integration & ETL Development (Receive & Clean)

    • Design, develop, and maintain ETL/ELT processes to receive, transform, and load data from multiple sources into centralised data repositories.
    • Ensure data quality, consistency, and reliability through rigorous cleaning, validation rules, and transformation logic.
    • Identify opportunities to streamline reporting processes and improve data delivery mechanisms.

    2.      Data Warehouse & Azure Development (Store)

    • Design and maintain data warehouses, data marts, and dimensional models (e.g., star and snowflake schemas) to effectively store and organize data.
    • Utilize Azure cloud platforms and database systems (SQL Server, MySQL, etc.) to manage high-performance data architecture.
    • Implement indexing strategies and query efficiency to ensure optimal database performance.

    3.     BI Solution Development & Reporting (Analyse & Present)

    • Analyse business requirements to develop, publish, and maintain interactive dashboards and reports using Power BI, Tableau, or similar tools.
    • Translate complex business logic into scalable semantic models and reusable BI assets built from received data.
    • Work closely with stakeholders to define KPIs, metrics, and reporting standards to support strategic initiatives.

    4.     Performance Optimisation & Maintenance

    • Monitor and optimise BI systems, data models, and queries to ensure reliability and high availability.
    • Troubleshoot and resolve data or reporting issues promptly to maintain operational performance.
    • Implement version control and documentation standards for all BI artefacts.

    5.     Data Governance & Compliance

    • Ensure all BI solutions adhere to data governance frameworks and privacy regulations (essential for healthcare data).
    • Maintain detailed metadata, documentation, and data lineage records to ensure transparency and auditability.
    • Implement data security and role-based access controls aligned with company policies.

    6.     App Support & Process Automation

     

    • Provide occasional support for the maintenance of internal applications as required to support the broader IT team.
    • Automate data refresh schedules, validation checks, and performance monitoring to reduce manual intervention.

Required Skills

  • Data Modelling: 2 to 3 years
  • Bi Tools: 2 to 3 years
  • Cloud Platforms: 2 to 3 years
  • Sql & Databases: 2 to 3 years
  • App Support & Maintanace: 2 to 3 years

Candidate Requirements

    Qualifications & Experience

     

    • Bachelor’s degree in Data Science, Information Systems, or a related field.
    • Minimum of 3 years’ experience as a BI Developer or Data Warehouse Developer.

Apply

1 person has applied for this job. 55 people have viewed this job.

Previous
Next

Similar Jobs

View All (12)

BI Developer

  • Johannesburg
  • Job Type: Permanent
  • Posted 05 Jan 2026 | 18 Days left

BI Developer

  • Pretoria
  • Job Type: Permanent
  • Posted 21 Jan 2026 | 25 Days left

cc

  • South Africa
  • Job Type: Permanent
  • Posted 07 Jan 2026 | 20 Days left

ETL Engineer

  • Johannesburg
  • Job Type: Permanent
  • Posted 19 Dec 2025 | 22 Hours left

About Careers24.com

  • Careers24 is a leading South African job portal that assists jobseekers from all sectors and experience levels to find and apply for vacancies from hundreds of South Africa’s leading companies. With over a million visitors a month, we are one of the most popular destinations to find employment online in South Africa.

    Our mission is to become the destination where every candidate can find an ideal job and where every company can find the perfect candidate. We are a proud member of the Media24 family and part of the Naspers group of companies.

Company

  • Work For Us

  • Advertise With Us

Quick Links

  • Recruiters Directory

  • Site Map

  • Site Terms and Privacy Policy

  • Widgets

  • Recruiter Terms

  • Faq

Partner Sites

  • Simplify.hr

  • News24

  • Property24

  • Media24

Follow Us


© Careers24. All rights reserved.

About Careers24.com

  • Careers24 is a leading South African job portal that assists jobseekers from all sectors and experience levels to find and apply for vacancies from hundreds of South Africa’s leading companies. With over a million visitors a month, we are one of the most popular destinations to find employment online in South Africa.

    Our mission is to become the destination where every candidate can find an ideal job and where every company can find the perfect candidate. We are a proud member of the Media24 family and part of the Naspers group of companies.

Company

  • Work For Us

  • Advertise With Us

Quick Links

  • Recruiters Directory

  • Site Map

  • Site Terms and Privacy Policy

  • Widgets

Partner Sites

  • Simplify.hr

  • OLX

  • News24

  • Property24

  • Media24


© Careers24. All rights reserved.