Talent.com
Data Engineer

Data Engineer

IOCOJohannesburg, South Africa
28 days ago
Job description

As a Data Engineer at iOCO, you’ll be part of a team that designs and delivers innovative data solutions across industries. You’ll work hands-on with modern cloud platforms to build secure, scalable, and efficient data environments that power analytics.

What You’ll Do

  • Data Platform Development : Design and implement scalable data pipelines and integration solutions leveraging Azure Data Factory, Synapse Analytics, Azure Data Lake, and Databricks.
  • ETL Data Integration : Develop and optimize ETL / ELT workflows, enabling efficient data movement across on-premise and cloud environments.
  • Data Modelling : Build conceptual, logical, and physical data models to support enterprise reporting and advanced analytics.
  • Migration Projects : Lead and support migrations of on-premise data systems into the Azure ecosystem.
  • Governance Security : Ensure solutions align with iOCO standards on governance, security, and compliance (POPIA, GDPR).
  • Collaboration : Work closely with business stakeholders, architects, and BI developers to deliver solutions that meet client needs.
  • Continuous Improvement : Stay current with evolving Azure and data engineering technologies and recommend innovative approaches.

Your Expertise :

  • Experience : 5+ years in data roles, with 3 – 4 years as a Data Engineer in cloud or hybrid environments.
  • Technical Skills :

  • Strong knowledge of the Microsoft Data Stack (SQL Server, T-SQL, SSIS, SSRS, SSAS).
  • Proven hands-on experience with Azure Data Factory, Synapse Analytics, Azure Data Lake, Azure SQL, and Databricks.
  • Solid understanding of data modelling, warehousing, governance, and integration principles.
  • Proficiency in Python, SQL, and scripting in Linux / Windows environments.
  • Familiarity with orchestration tools (Airflow, Control-M, or similar).
  • Advantageous : Exposure to multi-cloud environments (AWS, GCP).
  • Soft Skills

  • Strong analytical mindset with problem-solving ability.
  • Clear communication skills with both technical and business stakeholders.
  • Structured and detail-oriented, with a strategic approach to design.
  • Ability to mentor and support peers in the engineering team.
  • Personal Attributes

  • Client-Centric – Able to build rapport and deliver value in every interaction.
  • Innovative – Constantly exploring new technologies, ideas, and approaches.
  • Detail-Oriented – Committed to precision and accuracy.
  • Resilient Adaptable – Thrives in evolving environments and complex projects.
  • Other information applicable to the opportunity :

  • Contract position
  • Location : Johannesburg
  • 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.

    Create a job alert for this search

    Data Engineer • Johannesburg, South Africa

    Related jobs
    • Promoted
    Data Engineer (Azure) - 6 month contract

    Data Engineer (Azure) - 6 month contract

    Ace StaffingJohannesburg, South Africa
    Bryanston, Johannesburg (Hybrid / remote).Contract : 6 months starting asap / 1 July 2025.A leading digital strategy and technology services company is seeking a skilled. This role involves designing, bu...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    IkueWorkFromHome, Gauteng, South Africa
    Ikue is a tech start-up with a clear purpose and vision - to provide telecommunications operators with a superior product to deliver superior customer experiences. We know that Customer data is at t...Show moreLast updated: 30+ days ago
    • Promoted
    Azure Data Engineer

    Azure Data Engineer

    Dina Gates Recruitment (Pty) LtdKempton Park, South Africa
    We are seeking a skilled Azure Data Engineer with a minimum of 2 years of experience to join our dynamic data team.The ideal candidate will have a strong background in SQL, Microsoft Azure, data wa...Show moreLast updated: 30+ days ago
    Data Engineer- Ab Initio

    Data Engineer- Ab Initio

    Fourier IT Innovation (Pty) LtdCenturion, Gauteng, South Africa
    Quick Apply
    South African company with over 21 years of experience delivering exceptional professionalism, deep technical knowledge, and a passion for innovation. Our team thrives on pushing boundaries—both as ...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    Cape National Recruitment Pty LtdWorkFromHome, Gauteng, South Africa
    Our client in Centurion in the agricultural industry, has a permanent role available for a.Team Lead : Business Information. The client is flexible when it comes to a hybrid way of working.The Data E...Show moreLast updated: 29 days ago
    • Promoted
    Data Engineer

    Data Engineer

    Infinity BrandsWorkFromHome, Gauteng, South Africa
    We are looking for a hands-on Data Engineer to take charge of our ELT pipelines, warehouse modeling, and BI-ready data layers. This role is a mix of 60% data engineering and 40% BI enablement with a...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    Access Bank PlcSandton, Gauteng, South Africa
    Get AI-powered advice on this job and more exclusive features.The Data Engineer will oversee the department's data integration work, including developing a data model, maintaining a data warehouse ...Show moreLast updated: 11 days ago
    • Promoted
    Data Engineer - Databricks

    Data Engineer - Databricks

    LumenaltaWorkFromHome, Gauteng, South Africa
    Be among the first 25 applicants.We help global enterprises launch digital products that reach millions of users.Our projects involve massive datasets, complex pipelines, and real-world impact acro...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Data Engineer

    Data Engineer

    Hollard InsuranceJohannesburg, Gauteng, South Africa
    The primary objective of this role is to design, develop, and maintain robust and scalable Big Data Pipelines and data architectures, ensuring optimal extraction, transformation, and loading of dat...Show moreLast updated: 10 hours ago
    • Promoted
    Data Engineer

    Data Engineer

    Psybergate (Pty) LtdJohannesburg, Gauteng, South Africa
    Psybergate is an IT company that builds bespoke software solutions and provides highly skilled resources to its clients.What you will be doing / What we are looking for : . Data Engineer skill is requ...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Data Engineer-2

    Data Engineer-2

    WesbankGauteng, South Africa
    Randburg, Gauteng — Data Engineer 2 position for a 12 month contract.This posting is part of a broader set of listings; this refined summary focuses on the Data Engineer 2 role described below.We a...Show moreLast updated: 10 hours ago
    • Promoted
    Data Engineer

    Data Engineer

    Network RecruitmentJohannesburg, South Africa
    As a Data Engineer, you will be responsible for designing, developing, and maintaining databases and large-scale processing systems. You will work closely with our Line Manager to ensure data qualit...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    Oostelike Personeel KonsultanteCenturion, South Africa
    Legal requirements : Must be a South African Citizen with a clean criminal background and ITC (no bad debt) - checks will be done on shortlisted applicants. Appointment : Permanent, full-time position...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    Ikue LimitedWorkFromHome, Gauteng, South Africa
    Let's build the future together!.Ikue is a tech start-up with a clear purpose and vision - to provide telecommunications operators with a superior product to deliver superior customer experiences.W...Show moreLast updated: 29 days ago
    • Promoted
    AWS Data Engineer

    AWS Data Engineer

    PBT GroupJohannesburg, South Africa
    Ready to take your data engineering career to new heights?.Architect modern data analytics frameworks.Translate complex requirements into scalable, secure, high-performance pipelines.Build & optimi...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    TrimbleWorkFromHome, Gauteng, South Africa
    Transporeon is a SaaS company founded in 2000 in Ulm, Germany.The company provides logistics solutions across several areas, including buying and selling logistics services, organizing shipment exe...Show moreLast updated: 17 days ago
    • Promoted
    Data Engineer

    Data Engineer

    AFGRI Group HoldingsCenturion, Gauteng, South Africa
    This roles responsibility is to design develop and maintain data-based solutions including ensuring that the operationalization of data pipelines and data stores are high-performing efficient organ...Show moreLast updated: 30+ days ago
    • Promoted
    Data Engineer

    Data Engineer

    Eqplus Technologies (Pty) LtdJohannesburg, Gauteng, South Africa
    Responsible for maintaining the data warehouse through design and implementation of ETL / ELT methodologies and technologies, as well as providing maintenance and support to our ETL and ML environmen...Show moreLast updated: 30+ days ago