Senior Data Engineer

2 weeks ago


Randburg, Gauteng, South Africa Nintex Full time

Job Location : Gauteng, Johannesburg

Deadline : April 13, 2025

About the role :

  • You are responsible for ensuring the development of high-quality data engineering products and services, delivered on time and to acceptance criteria.
  • You are a respected technical leader within your team and demonstrate ownership and technical excellence. Your advice is sought by your teammates to resolve complex technical problems. Your focus is on meeting your team's requirements for data engineering solutions and you have vision for developing data engineering trends and how to apply them in novel ways to the most complex on your team.
  • You will be joining a team with highly-motivated individuals with a strong-growth mindset – professionally and personally The team is currently working on rolling out a new Data Platform for the entirety of Nintex by utilizing the latest cloud technologies.
  • This role is hybrid in Johannesburg.

Your contribution will be :

  • You identify and pursue opportunities to create or improve organizational data standards.
  • You design and implement data engineering solutions that adhere to Nintex guidelines in support of security, disaster recovery, scalability, availability, reliability, and durability.
  • You design, code, and unit test data engineering components and features that can be released / deployed through automation.
  • You make informed recommendations about the data engineering technology appropriate for implementing a solution.
  • You improve data quality through testing, tooling and continuous evaluation of the data engineering process and product.
  • You work collaboratively with data analysts and data scientists to create valuable insights from complex data.
  • You contribute to the support and maintenance of products or services, including liaising with the support team to resolve issues that have been escalated to the product team.
  • You apply different data pipeline architectures appropriately to meet product requirements (data warehouse, data lake, data lakehouse, etc.).
  • You advise on the implications of different distributed storage and computing technologies when applied to the complex data engineering requirements.
  • You contribute to the hygiene processes to improve and harden data delivery within the team.
  • You are an active part of the incident management process, including on-call rotation and unblocking technical and operational decisions.
  • You work with data providers to document the incoming data stream's domain boundaries, field datatypes, and term definitions in sufficient detail to enable transformation of the data for end-user consumption.
  • You contribute to organizational data standards and architectural patterns and practices for the data domain.

To be successful, we think you need :

  • 5+ years experience in data engineering
  • Bachelor's degree in computer science
  • Cloud DBMS, i.e. Databricks / Snowflake / Amazon Redshift / BigQuery
  • Distributed Data frameworks, i.e. Hadoop / Spark / Flink
  • SQL, any variant is a good foundation but HiveQL / Spark SQL preferred
  • Database modeling, i.e. Snowflake Schema / Star Schema / Data Vault
  • Streaming and event-driven systems, i.e. Apache Kafka / Azure EventHubs / Spark Structured Streaming
  • Data testing, i.e. unit tests and quality enforcement
  • Scripting, i.e. Bash / Powershell
  • Infrastructure as code, i.e. Terraform / ARM templates / AWS Cloudformation
#J-18808-Ljbffr

  • Randburg, Gauteng, South Africa Dimension Data Full time

    Are you tired of being micro-managed? Are you looking for a company where no-one tells you how to do your job? Do you want to work in a team, but not be told what to do and when to do it? If so, we believe this Senior Software Engineer role is perfect for youAs a Senior Software Engineer, you'll be responsible for building and maintaining our systems. You...

  • Senior Data Engineer

    2 weeks ago


    Randburg, Gauteng, South Africa Betway Group Full time

    Kick-start your career in the online gaming world and experience the very latest in technology and innovation.Data Pipeline Design and DevelopmentSenior Data Engineers are proficient in designing and implementing scalable and efficient data pipelines. They use streaming technologies such as Apache Spark, Apache Kafka, or equivalent to extract, transform, and...

  • Azure Data Engineer

    6 days ago


    Randburg, Gauteng, South Africa Dimension Data Full time

    Are you tired of micro-managing your Azure servers? Do you want to work with one of the best teams in the region? Apply for this Azure Data Engineer roleOur client requires an Azure Data Engineer to develop, deploy and monitor data pipelines across the Data Lake and into Synapse. Develop PowerBI data sets and data flows and develop curated data sets for...

  • Azure Data Engineer

    8 hours ago


    Randburg, Gauteng, South Africa Dimension Data Full time

    Are you tired of micro-managing your Azure servers? Do you want to work with one of the best teams in the region? Apply for this Azure Data Engineer role Our client requires an Azure Data Engineer to develop, deploy and monitor data pipelines across the Data Lake and into Synapse. Develop PowerBI data sets and data flows and develop curated data sets for...


  • Randburg, Gauteng, South Africa Dimension Data Full time

    The Senior ISP Network Engineer, DSL & Telephone Cable Networks, Data Center (DC), Integrated services provider (ISP), MPLS, ACI, SDA, CORE, IP Networks will be responsible for designing and implementing complex data networks across multiple locations. The role involves working closely with business teams to provide solutions to their network challenges....

  • Senior data engineer

    2 weeks ago


    Randburg, Gauteng, South Africa Network IT Full time

    Reference: NWA003388-Ren-1A well-known marketing organization with branches in multiple overseas countries is looking for a Senior Data Engineer to join their organization at their Johannesburg branch. The Senior Data Engineer will be required to work on a hybrid module. Working within the Data Science Team, the Data Engineer will be responsible for the...


  • Randburg, Gauteng, South Africa Indsafri Full time

    Indsafri City of Johannesburg, Gauteng, South AfricaExp Required: At least 6+ Years of relevant work experience as Data Engineer - Python & CloudJob Location: Johannesburg - Hybrid (need to go to office like 3 or 2 days in a week, rest of the days remote work)Company Name: IndsafriNotice Period: Immediate to 30 days of notice (More than 30 days of notice...

  • Senior Data Engineer

    2 weeks ago


    Randburg, Gauteng, South Africa Iress Full time

    Job title : Senior Data EngineerJob Location : Gauteng, JohannesburgDeadline : April 21The Senior Data Engineer is responsible for designing, developing and maintaining high-performance, secure, and compliant data software / pipeline solutions for the wider Iress South Africa business.Success in this role involves designing and implementing reliable,...


  • Randburg, Gauteng, South Africa Goldman Tech Resourcing (Pty) Ltd Full time

    Senior Data EngineerA Data Science and Artificial Intelligence company is looking for a Senior Data Engineer to join their teamLocation: JohannesburgRequirements:University / Post Graduate (Masters Degree)Computer SkillsData Collection and AnalysisAction PlanningData ControlCompliance ManagementSubstantial general work experience together with comprehensive...


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

    Salt Employee Benefits is searching for a seasoned Senior Big Data Engineer to join our IT team. This individual will be responsible for creating and maintaining functional requirements, system specifications, and blueprints in support of data architecture and detailed design specifications.Key Responsibilities:Work closely with business leaders to...

  • Data Engineer

    2 weeks ago


    Randburg, Gauteng, South Africa Network IT Full time

    Senior Data EngineerReference: NWA003386-Ren-1A well-known marketing organization with branches in multiple overseas countries is looking for a Senior Data Engineer to join their organization at their Johannesburg branch. The Senior Data Engineer will be required to work on a hybrid model. Working within the Data Science Team, the Data Engineer will be...

  • Data Analyst

    2 weeks ago


    Randburg, Gauteng, South Africa Data Bene Full time

    A vacancy exists for a Data Analyst within the Micro Merchant Division – Touchsides, in Rosebank, Johannesburg.The primary focus as Data Analyst is to collect, analyze, clean and interpret data sets across the business to make informed decisions.Utilize technical expertise to ensure data is accurate and high-quality.Key ResponsibilitiesTranslate business...

  • Azure Data Engineer

    6 days ago


    Randburg, Gauteng, South Africa Dimension Data Full time

    Are you looking to advance your career in cloud computing?About the RoleWe are seeking an experienced Azure Data Engineer to join our team, who can design and develop data pipelines across the Data Lake and into Synapse.Key ResponsibilitiesDeveloping and deploying data marts and transformations using Azure services.Creating PowerBI data sets and data flows...


  • Randburg, Gauteng, South Africa Capitec Bank Full time

    At Capitec Bank, we are seeking a skilled Data Engineering Lead to play a pivotal role in designing and managing scalable data pipelines. As the holder of this position, you will be responsible for ensuring efficient analytics operations to empower data-driven decision-making.This is an exciting opportunity for a Senior Data and Analytics Professional who...


  • Randburg, Gauteng, South Africa Network IT Full time

    Senior Data EngineerReference: NWA003388-Ren-1A well-known marketing organization with branches in multiple overseas countries is looking for a Senior Data Engineer to join their organization at their Johannesburg branch. The Senior Data Engineer will be required to work on a hybrid module. Working within the Data Science Team, the Data Engineer will be...


  • Randburg, Gauteng, South Africa Acuity Consultants Full time

    This is a fantastic opportunity for a Data Engineer with financial services / banking experience to design, build, and deliver the cloud data engineering solutions designed to support long-term business transformation efforts within the most customer-centric bank in Africa. This Senior Data Engineer role is Johannesburg-based with a CTC of R1,4 million per...


  • Randburg, Gauteng, South Africa NTT Data Full time

    At NTT Data, we are seeking a highly skilled Senior Developer to take on a Technical Leadership role. This position involves overseeing the design and implementation of software solutions, ensuring high-quality code, and managing project timelines.We require a strong technical expert with leadership skills and the ability to collaborate across departments to...


  • Randburg, Gauteng, South Africa NTT Data Full time

    We are looking for a talented Senior Developer to join our team at NTT Data. As a Technical Leadership role, this position involves leading development teams, ensuring high-quality code, and managing project timelines.The ideal candidate will have a proven track record of success as a Senior Developer or Engineering Lead, with expertise in programming...

  • Senior Data Engineer

    2 weeks ago


    Randburg, Gauteng, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAThe Senior Data...


  • Randburg, Gauteng, South Africa Pro Development Group Full time

    Job DescriptionWe are seeking a Senior Data Engineer to join our team at Pro Development Group. The ideal candidate will have expertise in building and maintaining data pipelines, assembling complex data sets, and ensuring data availability to various users.Key ResponsibilitiesData Architecture - Develop and maintain optimal data pipeline architectures.Data...