Where

Senior Business Intelligence Developer

Executive Placements
Johannesburg Full-day Full-time

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
09 Jan 2026;   from: gumtree.co.za

Similar jobs

  • Job Placements
  • Johannesburg
Description: The role's duties include contributing to organisational goals by creating and maintaining quality software systems. Job Experience & Skills Required: Bachelor of Science Degree Power BI experience DAX SQL Advanced Excel Transact SQL Extract, ...
6 days ago
  • Executive Placements
  • Johannesburg
Description: Job Purpose: The purpose of this position is to manage and develop a central data source for Business Intelligence across the company. Key Performance Areas System development and management Plans and develop a single automated platform for ...
24 days ago
  • Executive Placements
  • Johannesburg
Description: Senior Back End Developer Position Area: RandPark Ridge K6-8 years Back End Developing experience At least 3 years in Senior position Hybrid 2 years Docker/Kubernetes experience 5 years developing APO’s for FE Development 3 years Agile/scrum ...
27 days ago
  • Job Placements
  • Johannesburg
Description: Key Performance Areas System development and management Plans and develop a single automated platform for all Business Intelligence across the company. Analyzes business requirements and ensures the database platform is stable, functional, ...
24 days ago