
BI Developer
- Durban, KwaZulu-Natal
- Permanent
- Full-time
Our client is seeking a talented Business Intelligence Developer to design, develop, and maintain cloud-based data solutions that deliver actionable business insights.
You will collaborate closely with Data Engineers and business stakeholders to create scalable, high-quality analytics using modern cloud and data technologies.Key Responsibilities:
- Collaborate with stakeholders to gather business requirements and define key metrics and KPIs.
- Build and maintain robust data models and ETL/ELT pipelines for data ingestion, transformation, and storage.
- Develop and manage canonical and semantic data models aligned to business and integration needs.
- Ensure data quality and integrity through validation checks and reconciliations.
- Monitor and optimise the performance of the data environment for efficiency and scalability.
- BSc in Computer Science, Electronic Engineering, BCom in Business Information Systems (BIS), or a relevant Technikon Diploma.
- 3–5 years as a BI Developer in a medium to large organisation
- Solid understanding of data warehousing concepts and ETL/ELT processes.
- Hands-on experience with Snowflake, DBT, and Airflow.
- Proficiency in SQL and Python.
- Experience with data visualisation tools such as Tableau, Power BI, or AWS QuickSight.
- Knowledge of data virtualisation; experience with Denodo is a plus.