Job Search and Career Advice Platform

Enable job alerts via email!

Senior Business Intelligence Developer

iDbase Software

Johannesburg

Hybrid

ZAR 300 000 - 400 000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software solutions company is seeking a Senior Business Intelligence Developer in Johannesburg to design and develop robust BI solutions and dashboards. This role requires expertise in BI development, data modeling, and ETL processes. The ideal candidate has over 6 years of experience with BI tools such as Power BI and SQL proficiency. The position offers a 12-month contract with flexible location options including Johannesburg, Cape Town, and remote work, suitable for candidates based in South Africa.

Qualifications

  • 6+ years of BI development experience.
  • Expertise in BI tools such as Power BI, Tableau, or QlikView/Qlik Sense.
  • Advanced SQL and relational database proficiency.

Responsibilities

  • Design and develop enterprise-grade BI dashboards, reports, and visualizations.
  • Develop and maintain ETL/ELT pipelines using various tools.
  • Mentor junior developers and promote BI best practices.

Skills

BI development experience
Expertise in Power BI
Advanced SQL
ETL/ELT development

Education

Bachelor’s degree in Computer Science or related field

Tools

Power BI
Tableau
Qlik
SSIS
Azure Data Factory
Job description
About the Role

We are seeking a highly skilled Senior Business Intelligence Developer to join our dynamic data team. You will be responsible for designing, building, and maintaining robust and scalable BI solutions, dashboards, and data models that enable analytics and business intelligence at enterprise scale. This role is ideal for professionals who thrive in complex data environments, value clean, efficient, and reliable BI practices, and enjoy collaborating with cross‑functional teams to deliver high‑quality, actionable insights.

Key Responsibilities
BI Development & Data Modeling
  • Design and develop enterprise‑grade BI dashboards, reports, and visualizations (Power BI, Tableau, Qlik).
  • Build semantic models, star schemas, snowflake schemas, and optimized BI datasets.
  • Develop and maintain DAX/MDX calculations, KPIs, measures, and hierarchies.
ETL/ELT & Data Integration
  • Develop and maintain ETL/ELT pipelines using SSIS, Azure Data Factory, Informatica, Talend, or similar tools.
  • Integrate data from multiple structured and unstructured sources.
  • Ensure high data quality, governance, and validation.
Collaboration & Process Improvement
  • Work with business stakeholders to gather requirements and deliver BI solutions.
  • Mentor junior developers and promote BI best practices.
  • Participate in Agile ceremonies and recommend new tools and approaches.
Requirements & Qualifications
Must‑Have Skills
  • 6+ years of BI development experience.
  • Expertise in Power BI, Tableau, or QlikView/Qlik Sense.
  • Advanced SQL and relational database experience.
  • ETL/ELT development experience.
  • Data warehouse/lake design and modeling.
Highly Desirable Skills
  • Cloud BI platforms (Azure Synapse, Snowflake, Redshift).
  • Python or R for analytics.
  • CI/CD for BI deployments.
Education
  • Bachelor’s degree, diploma, or higher certificate in Computer Science, Data Analytics, Information Systems, or related field.
Additional Information
  • Contract Duration: 12 Months (with possibility of renewal)
  • Salary: Market Related
  • Location Options: Johannesburg / Cape Town / Remote
  • Must be located in South Africa or hold a valid SA work permit
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.