Data Engineer

8 hours ago


Johannesburg, Gauteng, South Africa JCM Consultants Full time

At JCM Consultants, we're seeking a skilled Data Engineer to join our dynamic team. Our ideal candidate will have hands-on experience in building ETL pipelines on Big Data, using modern cloud Data Engineering tools.

The Role

As a Data Engineer, you will be responsible for developing scripts to process structured and unstructured data, recommending ways to improve data reliability, efficiency, and quality, and supporting the translation of data business needs into technical system requirements.

Ideal Profile

We're looking for someone with:

  • Hands-on experience in building ETL pipelines on Big Data, using modern cloud Data Engineering tools (1+ years)
  • AWS Glue, GCP DataFlow, or Azure Data Factory
  • Object Oriented Python programming (2+ years)
  • Python package development and class development
  • Working knowledge of PySpark or Apache Beam
  • Efficient use of the PySpark DataFrame API
  • Knowledge of big data file formats and partitioning strategies
  • Hands-on experience in writing SQL queries (2+ years)
  • ANSI-SQL, Postgresql, MS-SQL, MySQL, Oracle, and database experience
  • AWS Lambda, AWS IAM, and cross account roles

What We Offer

  • A great work environment

  • Data Engineer

    7 days ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    Job SummaryE-Merge is seeking a highly skilled Data Engineer to join our team. As a Data Engineer, you will play a critical role in helping us drive business value from our data. You will be responsible for building and maintaining our data pipelines, ensuring data quality, and developing data models to support business decision-making.Key...

  • Data Engineer

    8 hours ago


    Johannesburg, Gauteng, South Africa FirstRand Bank Limited Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at FirstRand Bank Limited. As a Data Engineer, you will play a critical role in ensuring the effective movement, collection, integration, storage, and provisioning of data to meet business objectives.Key ResponsibilitiesDesign, develop, and implement data pipelines to extract,...

  • Data Engineer

    8 hours ago


    Johannesburg, Gauteng, South Africa FirstRand Bank Limited Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at FirstRand Bank Limited. As a Data Engineer, you will be responsible for designing, implementing, and maintaining scalable and robust data models and physical data models to ensure effective movement, collection, integration, storage, and provisioning of data to meet business...


  • Johannesburg, Gauteng, South Africa NTT DATA Full time

    About the RoleThe Senior Security Platform Engineer is a highly skilled professional responsible for ensuring the security and integrity of NTT DATA's technology infrastructure. This role involves advanced security technologies, including Cisco ISE, and requires a strong understanding of security architecture, networking, and Linux concepts.Key...

  • Data Engineer

    6 days ago


    Johannesburg, Gauteng, South Africa IOCO Full time

    About IOCOIOCO is a dynamic and innovative company that is seeking a talented and motivated Data Engineer to join our team. As a Data Engineer, you will play a crucial role in supporting data-related initiatives and ensuring the efficient processing and analysis of data.Job Purpose:Design and Build Data SolutionsExtract, Transform, and Load (ETL) DataImprove...

  • Senior Data Engineer

    8 hours ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    About the RoleE-Merge is seeking a highly skilled Senior Data Engineer to join our team. As a key member of our data engineering team, you will play a critical role in developing best practices and driving improvements in data engineering across the business.Key ResponsibilitiesAnalyzing and organizing raw data to meet business requirementsDesigning data...


  • Johannesburg, Gauteng, South Africa PBT Group Full time

    PBT Group's Data Engineering OpportunityThe role of a Data Engineer at PBT Group necessitates proficiency in Data Engineering to orchestrate the data lifecycle within the Engineering Data Systems. This involves the crucial capacity to seamlessly integrate data from source systems, whether they are considered golden or trusted, to the designated target...

  • Senior Manager

    6 days ago


    Johannesburg, Gauteng, South Africa NTT DATA Full time

    About the RoleThe Senior Manager, Data Science is a senior people management role accountable for operationally managing other seasoned or senior Data Scientists / Data Analysts. In addition to managing a team, this role applies and inspires the adoption of data science and analytics within NTT DATA.Key ResponsibilitiesManage a team of Data Scientists / Data...


  • Johannesburg, Gauteng, South Africa NTT DATA Full time

    Job OverviewMake a Difference with NTT DATANTT DATA is a leading provider of business and technology services, serving 75% of the Fortune Global 100. We are committed to helping clients innovate, optimize, and transform for long-term success.Your RoleThe Network Services Engineer (L1) is responsible for providing a managed service to clients to ensure that...


  • Johannesburg, Gauteng, South Africa Promapp Full time

    About NintexNintex is a global leader in process intelligence and automation, trusted by over 10,000 organizations across 90 countries. Our customers, including industry giants like Amazon, Coca-Cola, and Microsoft, rely on our platform to accelerate their digital transformation journeys.Job SummaryWe are seeking a highly skilled Principal Data Engineer to...

  • Data Engineer

    7 days ago


    Johannesburg, Gauteng, South Africa JCM Consultants Full time

    About JCM ConsultantsWe are a dynamic IT company seeking a talented Data Engineer to join our team. Our company culture is built on a foundation of hard work, teamwork, and a passion for innovation.The RoleYou will be responsible for developing and implementing data engineering solutions to drive business growth and improve data-driven decision making. Key...


  • Johannesburg, Gauteng, South Africa NTT DATA Full time

    About the RoleMake a Difference with NTT DATANTT DATA is a global leader in business and technology services, serving 75% of the Fortune Global 100. We're committed to helping clients innovate, optimize, and transform for long-term success. As a Cybersecurity Engineer, you'll play a critical role in ensuring the security and reliability of our network...

  • Process Engineer III

    8 hours ago


    Johannesburg, Gauteng, South Africa NTT DATA Full time

    {"h3": "Job Overview"}NTT DATA is seeking a skilled Process Engineer III to drive strategic and tactical aspects of business process transformation, including process enabling and integrating technologies. As a key member of our team, you will be responsible for discovering, validating, documenting, and communicating business process related knowledge...

  • Data Engineer

    6 days ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    A technology and analytics driven consulting company empowering clients by solving real-world business challenges that deliver tangible value and count their core capabilities as spanning the disciplines of Data Science, Data Engineering and Software Engineering have an opening for an Azure Data Engineer to help develop best practices and drive improvements...


  • Johannesburg, Gauteng, South Africa NTT DATA Full time

    Job DescriptionAbout the RoleWe are seeking a highly skilled Cloud Infrastructure Engineer to join our team at NTT DATA. As a key member of our infrastructure team, you will be responsible for designing, implementing, and maintaining scalable and secure cloud infrastructure solutions.Key ResponsibilitiesDesign and implement cloud infrastructure solutions...

  • Senior Data Engineer

    8 hours ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    Job Title: Senior Data EngineerWe are seeking a highly skilled Senior Data Engineer to lead and drive our client's data quality, engineering, and operations projects. Your expertise will be pivotal in enhancing their credit and fraud risk frameworks through cutting-edge data management, modelling, and integration techniques.Key Responsibilities:Data Quality...


  • Johannesburg, Gauteng, South Africa Nintex Full time

    About NintexNintex is a global leader in process intelligence and automation, trusted by over 10,000 organizations across 90 countries. Our customers, including industry giants like Amazon, Coca-Cola, and Microsoft, rely on our platform to accelerate their digital transformation journeys by managing, automating, and optimizing business processes quickly and...

  • Data Engineer

    6 days ago


    Johannesburg, Gauteng, South Africa Performability Recruitment Full time

    About the RoleThis is a hybrid role based in Johannesburg, South Africa, that requires a professional with a strong background in data engineering to join our team at Performability Recruitment.The ideal candidate will be part of a multi-disciplinary technology team, working closely with our customers, business partners, and software vendors to design,...

  • Data Engineer

    2 days ago


    Johannesburg, Gauteng, South Africa Planet10 Full time

    About the RoleWe are seeking a highly skilled Data Engineer to join our team at Planet10, a leading company in the Financial and Banking sector. As a Data Engineer, you will play a critical role in advancing our technical thought leadership, delivering fit-for-purpose data products, and supporting data initiatives.Key ResponsibilitiesDesign, develop, and...


  • Johannesburg, Gauteng, South Africa Salt Employee Benefits Full time

    Salt Employee Benefits is seeking a highly skilled Data Engineer to join our IT team. This role requires the incumbent to have a deep understanding of data management and technical skills, including SQL database design and multiple programming languages. The successful incumbent will work closely with business leaders to determine what data insights are...