Data Power BI

Indsafri

South Africa

On-site

ZAR 650,000 - 1,050,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Indsafri is seeking a highly skilled Data Engineer to design, build, and optimize scalable data solutions. You will transform raw data into trusted, governed data products using Microsoft Fabric and Azure data platforms, enabling advanced analytics and self-service BI.

You will own end-to-end pipelines, data modelling, and governance, while collaborating with Architects, Analysts, and business stakeholders in an Agile setup. Strong Python, SQL, and BI tool expertise are required.

Qualifications

  • Bachelor's degree and 5+ years in BI/Data Engineering or analytics.
  • Experience designing ETL/ELT pipelines and data models.
  • Strong Python and SQL skills for data processing and automation.

Responsibilities

  • Design, build, and optimize ETL/ELT pipelines using Microsoft Fabric and Azure.
  • Develop dimensional models and semantic data layers with governance.
  • Create Power BI dashboards and datasets for self-service analytics.
  • Collaborate with cross-functional teams in an Agile environment to deliver data products.
  • Ensure data quality, lineage, and security across pipelines.

Skills

Power BI
DAX
Python
T-SQL
Spark
Docker
Kubernetes
Azure Data Platform
Microsoft Fabric

Education

Bachelor's degree in Computer Science or related field

Tools

Azure Data Factory
Synapse
Databricks
Power BI
Denodo

Job description

We are seeking a highly skilled and analytical Data Engineer to design, build, and optimize scalable data solutions. In this role, you will be responsible for the end-to-end data lifecycle transforming raw data into trusted, governed, and consumable data products. You will leverage Microsoft Fabric and Azure Data platforms to enable advanced analytics and self-service BI, ensuring that our data architecture directly supports the organization's strategic measurement goals and decision-making processes.

Responsibilities
  • Data Engineering & Platform Development: Design, build, and maintain robust ETL/ELT pipelines. Implement scalable data solutions using Microsoft Fabric and Azure. Deploy containerized data services (Azure App Containers/Kubernetes).
  • Data Modelling & Architecture: Architect dimensional models (Star/Snowflake schemas) and maintain semantic models, data marts, and tabular datasets in alignment with enterprise governance standards.
  • BI & Analytics Enablement: Develop advanced Power BI dashboards and datasets. Champion self-service BI by creating governed, user-friendly data layers.
  • Advanced Data Processing: Utilize Python and Spark-based frameworks to process large-scale datasets and support data science and decision science initiatives.
  • Data Governance & Quality: Ensure high data integrity and lineage. Implement proactive monitoring, logging, and security controls across all data pipelines.
  • Agile Collaboration: Work within cross-functional Agile squads to deliver end-to-end data products, collaborating closely with Architects, Analysts, and business stakeholders.
Required Skills and Qualifications:
  • Mastery of DAX, complex data modelling, and report visualization.
  • Strong Python skills for data engineering, API integration, and automation.
  • Expert level T-SQL and comprehensive experience in ETL/ELT development.
  • Experience with containerization (Docker/Kubernetes) and Spark-based processing.
  • Strong understanding of Kimball methodology, star schemas, data warehousing, and data lake architectures.
  • 5+ years of experience in BI, Data Engineering, or Data Analytics roles.
  • Degree in Computer Science, Data Engineering, Information Technology, Applied Mathematics, or a related field.
Preferred Qualifications:
  • Experience with Data Virtualization tools (e.g., Denodo).
  • Experience with enterprise orchestration tools (e.g., Ab Initio).
  • Proven proficiency in DevOps practices applied to data pipelines (CI/CD for data).
  • Relevant certifications in Azure Data Engineering, Microsoft Fabric, or Power BI.
Work Environment/Benefits:
  • Opportunity to work on next-generation cloud platforms (Microsoft Fabric).
  • Play a critical role in shaping the data strategy of a data-driven organization.
  • Exposure to the full spectrum of data roles, from engineering and warehousing to advanced analytics and BI.
  • Work in a highly supportive Agile environment that values innovation, technical excellence, and continuous improvement.
Skills

Docker Python T-SQL Power BI DAX Kubernetes API Integration Data Warehousing Data Modeling microsoft fabric data lake spark Synapse Databricks ADF ETL/ELT Kimball Methodology Azure Data Platform Lakehouse

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

DLK Group • Eersterivier

Hybrid
ZAR 480,000 - 720,000
Hybrid working option
Data Engineer - Power BI
Data Engineer - Power BI

Tech Mahindra • City of Johannesburg Metropolitan Municipality

On-site
ZAR 500,000 - 800,000
Data / BI Engineer
Data / BI Engineer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,200,000
Data / BI Engineer
Data / BI Engineer

Sabenza IT & Recruitment • Cape Town

On-site
ZAR 600,000 - 800,000
Data Engineer
Data Engineer

Indsafri • South Africa

On-site
ZAR 600,000 - 900,000
Data Engineer (Analytics & Data Platform)
Data Engineer (Analytics & Data Platform)

ATS Client • Cape Town

On-site
ZAR 1,200,000 - 1,800,000
Training budget
Flexible working arrangements
Career development
Snr Data Engineer
Snr Data Engineer

CF Consulting • Centurion

On-site
ZAR 700,000 - 1,000,000
Analytics Engineer
Analytics Engineer

Belay Talent Solutions • Sandton

On-site
ZAR 900,000 - 1,200,000
Data Engineer
Data Engineer

Inkhanyeti Solutions • Johannesburg

On-site
ZAR 600,000 - 750,000
Azure Data Engineer
Azure Data Engineer

Ariston • Randburg

On-site
ZAR 700,000 - 1,000,000