Data Engineer – Microsoft Fabric (iOCO0115)

iOCO

Gauteng

Hybrid

ZAR 900,000 - 1,500,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

iOCO is seeking an experienced Data Engineer with strong Microsoft Fabric expertise to design, develop and maintain scalable data solutions. You will work with Data Analysts, Scientists, BI developers, and stakeholders to ensure trustworthy, well-structured data for reporting and advanced analytics.

The role focuses on ingestion, transformation, storage, modelling, and delivery of data across the organisation, leveraging Fabric components to build modern data platforms.

Qualifications

  • Design, develop and maintain scalable data pipelines and integration solutions.
  • Hands-on with Microsoft Fabric and components (OneLake, Lakehouse, Data Warehouse, Dataflows Gen2).
  • Ingest data from APIs, databases, cloud platforms, files and enterprise systems.
  • Develop and maintain Lakehouse and Data Warehouse architectures.
  • Implement data quality, governance, monitoring and validation.
  • Collaborate with Data Analysts, Scientists, BI developers and stakeholders.

Responsibilities

  • Design, build and maintain scalable data pipelines and integration solutions.
  • Develop data solutions using Microsoft Fabric components as listed.
  • Build and optimise ETL/ELT processes across diverse data sources.
  • Transform, cleanse, validate and prepare data for reporting and analytics.
  • Develop solutions using SQL, Python and/or PySpark.
  • Ensure data quality, governance, security and access controls.
  • Support CI/CD and deployment across environments.
  • Collaborate with stakeholders to translate data requirements into solutions.

Skills

Microsoft Fabric
SQL
Python
PySpark
Data integration
ETL/ELT development
Data modelling
Communication
Big data platforms

Education

Computer Science / Information Technology / Data Engineering (related field)

Tools

Azure Data Factory
Azure Synapse Analytics
Databricks
Power BI
Delta Lake
Spark
Azure DevOps
Git

Job description

We are looking for an experienced Data Engineer with strong Microsoft Fabric experience to join our Data & Analytics team. The successful person will be responsible for designing, developing, and maintaining scalable data solutions that enable reliable data integration, transformation, storage, and analytics across the organisation. You will work closely with Data Analysts, Data Scientists, BI Developers, Architects, and business stakeholders to ensure data is accessible, trusted, well-structured, and ready for reporting and advanced analytics.

What you'll do:
  • Design, build, and maintain scalable data pipelines and data integration solutions.
  • Develop data solutions using Microsoft Fabric, including components such as:
    • Fabric Data Factory
    • OneLake
    • Lakehouse
    • Data Warehouse
    • Dataflows Gen2
    • Fabric Notebooks
  • Build and optimise ETL/ELT processes across multiple structured and unstructured data sources.
  • Develop and maintain Lakehouse and Data Warehouse architectures.
  • Ingest data from APIs, databases, cloud platforms, files, and other enterprise systems.
  • Transform, cleanse, validate, and prepare data for reporting, analytics, and data science use cases.
  • Develop solutions using SQL, Python and/or PySpark.
  • Implement data quality, governance, monitoring, and validation processes.
  • Optimise data pipelines and queries for performance, scalability, and cost efficiency.
  • Support the development of semantic models and downstream Power BI reporting solutions.
  • Work with stakeholders to understand data requirements and translate these into technical solutions.
  • Troubleshoot data pipeline failures, integration issues, and data quality problems.
  • Maintain appropriate technical documentation, data mappings, and solution designs.
  • Follow data security, governance, privacy, and access-control standards.
  • Support CI/CD and deployment processes across development, test, and production environments.
  • Contribute to the continuous improvement of the organisation's modern data platform and engineering practices.
Your Expertise:
  • Relevant qualification in Computer Science, Information Technology, Data Engineering, or a related field.
  • Proven experience working as a Data Engineer or in a similar data-focused role.
  • Hands‑on experience with Microsoft Fabric.
  • Strong experience with data integration and ETL/ELT development.
  • Strong SQL skills.
  • Experience with Python and/or PySpark.
  • Experience working with Data Lakes, Lakehouses, and/or Data Warehouses.
  • Experience building and managing data pipelines.
  • Good understanding of dimensional modelling and data modelling principles.
  • Experience working with relational and non‑relational data sources.
  • Understanding of data quality, governance, security, and access management.
  • Strong troubleshooting and problem‑solving skills.
  • Ability to work across technical and business teams.
Advantageous Skills:

  • Experience in any of the following would be beneficial:
  • Microsoft Azure
  • Azure Data Factory
  • Azure Data Lake Storage
  • Azure Synapse Analytics
  • Databricks
  • Power BI
  • Delta Lake / Delta tables
  • Spark
  • Azure DevOps
  • Git and CI/CD
  • APIs and real‑time or streaming data integration
  • Microsoft Purview
  • Medallion architecture
  • Data governance and metadata management
Key Competencies:
  • Strong analytical and problem‑solving ability
  • Attention to detail and commitment to data quality
  • Ability to work independently and within a collaborative team
  • Strong communication skills
  • Ability to translate business requirements into practical data solutions
  • Comfortable working in a fast‑paced and evolving data environment
  • Passion for modern data technologies and continuous learning

The ideal person is a hands‑on Data Engineer who understands the broader Microsoft data ecosystem and has practical experience using Microsoft Fabric to build modern, scalable data platforms.

You should be comfortable working across ingestion, transformation, storage, modelling, and delivery of data, while collaborating with both technical teams and business stakeholders.

Other information applicable to the opportunity:
  • Contract position
  • Location: Johannesburg - hybrid way of work
  • Senior level (7+ years)
Why work for us?

Want to work for an organization that solves complex real‑world problems with innovative software solutions? At iOCO, we believe anything is possible with modern technology, software, and development expertise. We are continuously pushing the boundaries of innovative solutions across multiple industries using an array of technologies.?

You will be part of a consultancy, working with some of the most knowledgeable minds in the industry on interesting solutions across different business domains.?

Our culture of continuous learning will ensure that you will have all the opportunities, tools, and support to hone and grow your craft.?

By joining iOCO you will have an open invitation to developer inspiring forums. A place where you will be able to connect and learn from and with your peers by sharing ideas, experiences, practices, and solutions.?

iOCO is an equal opportunity employer with an obligation to achieve its own unique EE objectives in the context of Employment Equity targets. Therefore, our employment strategy gives primary preference to previously disadvantaged individuals or groups.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data and AI Engineer
Data and AI Engineer

WatersEdge Solutions • Johannesburg

On-site
ZAR 600,000 - 900,000
Senior Database Administrator (SQL Server | Azure | AWS) (iOCO0184)
Senior Database Administrator (SQL Server | Azure | AWS) (iOCO0184)

iOCO Limited • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Hybrid Data Engineer - Microsoft Fabric & Lakehouse
Hybrid Data Engineer - Microsoft Fabric & Lakehouse

iOCO • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Senior .NET Developer (iOCO0133)
Senior .NET Developer (iOCO0133)

iOCO Limited • Cape Town

Hybrid
ZAR 900,000 - 1,200,000
Business Development Executive - Software Engineering (iOCO00142)
Business Development Executive - Software Engineering (iOCO00142)

Ioco • Johannesburg

Hybrid
ZAR 1,200,000 - 1,800,000
Senior Data Engineer
Senior Data Engineer

Chosen Online Pty Ltd • Johannesburg

On-site
ZAR 892,800 - 1,227,600
Competitive salary package (R80k - R110k per month)
Hybrid working model
Opportunity to work on challenging international projects
+2
Senior Data Engineer — Azure Data Platform & Analytics
Senior Data Engineer — Azure Data Platform & Analytics

Cf Consulting • Gauteng

On-site
ZAR 700,000 - 1,000,000
Competitive salary
On-site work environment
Medical, dental, and vision insurance
+2
Senior Database Administrator (SQL Server | Azure | Informix) (iOCO0181)
Senior Database Administrator (SQL Server | Azure | Informix) (iOCO0181)

iOCO Limited • Pretoria

On-site
ZAR 600,000 - 900,000
Senior DevOps Engineer (iOCO0047)
Senior DevOps Engineer (iOCO0047)

iOCO Limited • Sandton

Hybrid
ZAR 900,000 - 1,200,000
Data Engineer
Data Engineer

Network Finance • Wes-Kaap

Hybrid
ZAR 600,000 - 900,000