1,890,468open jobs
110,803companies
254,867added this week
Browse all
Salary
≈ $33k – $75k per year (Estimated)
Location
In office (Johannesburg)

Confirmed on the employer's own hiring board on Oct 21, 2026. First seen by Alion on Sep 3, 2026. iOCO scores A on the Alion truth index.

Overview
Company
Impact
Profile match
iOCO is a South African technology company offering cloud, technology and managed services to business customers. Its job ads cover sales, product design, desktop support, SQL development and application support roles. The company is headquartered in Johannesburg, South Africa.

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.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,890,468 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

Data Science
Similar stack
Same company
Johannesburg
Data Scientist 1 day ago
≈ $42k – $94k per year (Estimated) • In office • Full-Time • Johannesburg
SAS
SPSS
AI/ML
Machine Learning
Analytics
Tableau
Power BI
ETL/ELT
Apply
$33k – $48k per year • In office • Contractor • 5+ years exp • South Africa
SQL
Databases
MySQL
PostgreSQL
Oracle
MS SQL
AI/ML
Machine Learning
Apply
In office • Full-Time • Boksburg
Python
SQL
C#
DevOps
Azure
Analytics
Power BI
Apply
In office • Full-Time • Shanghai
AI/ML
AI Agents
Flink
Apply
Data Engineer 1 hour ago
≈ $16k – $39k per year (Estimated) • In office • 3+ years exp • Bengaluru
Python
SQL
Scala
Databases
MySQL
PostgreSQL
Apache Kafka
Google BigQuery
Amazon Redshift
Trino
AI/ML
Spark
DevOps
GCP
Prometheus
AWS
Kubernetes
Grafana
AWS Lambda
Analytics
ETL/ELT
Apply
$114k – $142k per year • Remote (Canada) • Contractor • Associate's Degree • Toronto • Vancouver
Python
SQL
Databases
Snowflake
Databricks
Azure SQL Database
DevOps
Azure DevOps
Azure
CI/CD
AWS
Docker
Kubernetes
Cybersecurity
Active Directory
Apply
In office • Internship
Python
JavaScript
TypeScript
SQL
Node JS
AI/ML
AI Agents
RAG
Gymnasium
Semantic Search
DevOps
Rest API
Apply
Equity • Hybrid • 5+ years exp • Bachelor's Degree • United States
Python
SQL
SAS
Analytics
Tableau
Life Sciences
Good Clinical Practice
CDISC
Veeva
Medidata Rave
Apply
≈ $36k – $60k per year (Estimated) • Remote (United States) • Internship • United States
SQL
SAS
DevOps
AWS
Marketing
Salesforce
HubSpot
Apply
In office • Bishkek
Python
Bash
Databases
PostgreSQL
Redis
RabbitMQ
Apache Kafka
DevOps
Ansible
Zabbix
Helm
Kustomize
Prometheus
GitLab CI
CI/CD
Docker
Kubernetes
Ubuntu
Grafana
Harbor
CentOS Stream
Linux
TCP/IP
DNS
Management
Agile
Apply
≈ $35k – $67k per year (Estimated) • In office • 5+ years exp • Johannesburg
SQL
Databases
MS SQL
Management
Agile
Apply
Solution Architect 1 day ago
In office • 5+ years exp • Pretoria
DevOps
Azure
Apply
≈ $25k – $57k per year (Estimated) • In office • 6+ years exp • Bachelor's Degree • Pretoria
JavaScript
Frontend
Bootstrap
React.js
JQuery
Management
Agile
Apply
≈ $22k – $44k per year (Estimated) • In office • 6+ years exp • Pretoria
Management
Agile
BPMN
Apply
≈ $34k – $63k per year (Estimated) • In office • 6+ years exp • Pretoria
JavaScript
C#
Node JS
C#
.NET
DevOps
Windows
Apply
≈ $13k – $30k per year (Estimated) • Equity • In office • Full-Time • 1+ year exp • Johannesburg
Management
Agile
Apply
≈ $13k – $35k per year (Estimated) • Remote (South Africa) • Contractor • Antananarivo • Johannesburg • Cape Town • Durban
Apply
In office • High School Diploma • Johannesburg
Apply
Senior Designer 1 day ago
≈ $19k – $47k per year (Estimated) • Equity • In office • 6+ years exp • Johannesburg
Design
Adobe Photoshop
Figma
Adobe After Effects
Apply
≈ $14k – $27k per year (Estimated) • Equity • In office • 3+ years exp • Johannesburg
Analytics
Microsoft Excel
Apply
See all jobs
This is one of many
1,890,468 more open roles from verified company boards, updated every day.