Data Engineer

7 days ago


Johannesburg, Gauteng, South Africa FirstRand Bank Limited Full time
About the Role

We 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, developing, and maintaining large-scale data systems, ensuring data accuracy, and providing data-driven insights to support business decisions.

Key Responsibilities
  • Develop and deploy data applications using Hadoop, Spark, and other big data technologies.
  • Design and implement infrastructure tooling and horizontal frameworks and libraries.
  • Create data ingestion pipelines between legacy data warehouses and the big data stack.
  • Automate application back-end workflows and build and maintain backend services created by multiple services frameworks.
  • Maintain and enhance applications backed by Big Data computation applications.
Requirements
  • Relevant degree in Computer Science, Engineering, IT, Mathematics, or equivalent.
  • Minimum of 3 years of experience in ETL tools such as Ab Initio and Informatica.
  • Ability to configure repository projects using Ab Initio EME for creating a common development environment.
  • Knowledge of Control M to automate and schedule jobs.
  • Informatica PowerCenter and EDC.
  • Programming languages (SQL, XML, Java, Python).
  • Data platforms (Oracle, Teradata, Hadoop, SQL).
  • Worked on Big Data platforms (Vanilla Hadoop, Cloudera, or Hortonworks).
  • Experience in designing and setting up large data systems, with an ability to assess the tradeoffs in architectural decisions.
  • Knowledge of large data architectures (data warehouses, lakes, meshes, etc).
  • Experience with Scala or other functional languages (Haskell, Clojure, Kotlin, Clean).
  • Experience with some of the following: Apache Hadoop, Spark, Hive, HDFS, ZooKeeper, Linux, Bash, version control tools, continuous integration tools.
  • Experience with reporting like PowerBi.
What We Offer
  • Opportunities to network and collaborate with developers, operations staff, data scientists, architects, and business constituents.
  • Opportunities to innovate and work on cutting-edge projects.
Who We Are Looking For
  • Curious and courageous individuals who are driven by a desire to learn and grow.
  • Obsessed with mastery and constantly pushing themselves to improve.

  • Data Engineer

    3 days ago


    Johannesburg, Gauteng, South Africa NTT DATA Full time

    About the RoleNTT DATA is seeking a seasoned Data Engineer to join our team. As a Data Engineer, you will be responsible for transforming data into a structured format that can be easily analyzed in a query or report.Key Responsibilities:Develop structured data sets that can be reused or complimented by other data sets and reports.Analyze data sources and...


  • Johannesburg, Gauteng, South Africa Dimension Data Full time

    Cloud Data EngineerAt Dimension Data, we're seeking a skilled Cloud Data Engineer to join our AWS infrastructure team. As a key member of our data pipeline team, you'll play a crucial role in delivering data services that drive business growth for our clients.Key ResponsibilitiesDesign and develop mission-critical data systems, leveraging AWS services and...

  • Data Analyst

    3 days ago


    Johannesburg, Gauteng, South Africa NTT DATA Full time

    About the RoleNTT DATA is seeking a seasoned Business Intelligence Analyst to join our team. As a key member of our analytics team, you will be responsible for transforming data into critical information and knowledge that drives business value.Key Responsibilities:Analyze complex business problems and issues using data from internal and external sources to...

  • Data Engineer

    1 week ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    About the RoleE-Merge is seeking a highly skilled Data Engineer to join our team and help drive improvements in data engineering across the business. As a Data Engineer, you will play a key role in developing best practices and designing data engineering solutions to meet business requirements.Key ResponsibilitiesAnalyse and organise raw data to ensure its...

  • Data Engineer

    5 days ago


    Johannesburg, Gauteng, South Africa Planet10 Full time

    Job Title: Junior Data EngineerWe are seeking a highly motivated and detail-oriented Junior Data Engineer to join our team at Planet10. As a Junior Data Engineer, you will play a key role in designing, building, and maintaining our data infrastructure to support business growth and decision-making.Key Responsibilities:Design and implement data pipelines to...

  • Data Engineer

    2 weeks 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 RoleAs a Data Engineer, you will be responsible for developing scripts to process structured and unstructured data, recommending ways to...

  • Data Engineer

    3 days ago


    Johannesburg, Gauteng, South Africa IOCO Full time

    Junior Data EngineeriOCO is seeking a talented and detail-oriented Junior Data Engineer to contribute to our dynamic team in Kempton Park, Johannesburg. This full-time, on-site role offers an exciting opportunity for a junior professional to grow their career in data engineering.Key Responsibilities:Data Integration ETL Development: Assist in designing,...

  • Data Engineer

    3 weeks 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

    1 week 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 RoleAs a Data Engineer, you will be responsible for developing scripts to process structured and unstructured data, recommending ways to...

  • Data Engineer

    5 days ago


    Johannesburg, Gauteng, South Africa E-Merge Full time

    Join E-Merge as a Junior Data EngineerE-Merge is a solutions company that leverages data to drive innovation. As a Junior Data Engineer, you will play a crucial role in building and enhancing our cloud-based platform.Key Responsibilities:Data Visualization: Present data insights on dashboards and visualizations using Power BI.Data Governance: Ensure...

  • Data Engineer

    2 weeks 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

    3 days ago


    Johannesburg, Gauteng, South Africa PBT Group Full time

    Data Engineer Job DescriptionWe are seeking a highly skilled Data Engineer to join our team at PBT Group. As a Data Engineer, you will play a crucial role in designing, developing, and deploying ETL processes for our data mart projects.Key Responsibilities:Design and develop ETL processes for data mart projectsProvide technical support and troubleshooting...

  • Data Engineer

    6 days ago


    Johannesburg, Gauteng, South Africa Performability Recruitment Full time

    Senior Data EngineerPerformability Recruitment is seeking a highly skilled Senior Data Engineer to lead the development and maintenance of our data systems.Key Responsibilities:Design, implement, and optimize data systems using Microsoft BI Stack (SSIS, SSRS, and SQL Server)Develop and troubleshoot complex ETL processes using SSIS or similar toolsCollaborate...

  • Data Engineer

    2 days ago


    Johannesburg, Gauteng, South Africa Performability Recruitment Full time

    Senior Data EngineerPerformability Recruitment is seeking a highly skilled Senior Data Engineer to lead the development and maintenance of our data systems.Key Responsibilities:Design, implement, and optimize data systems using Microsoft BI Stack (SSIS, SSRS, and SQL Server)Develop and troubleshoot complex ETL processes using SSIS or similar toolsCollaborate...

  • Data Engineer

    2 weeks 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 RoleWe are seeking a highly skilled Senior Systems 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 complex systems and infrastructure to support our business operations.Key ResponsibilitiesDesign and implement scalable and secure systems...

  • Data Engineer

    5 days ago


    Johannesburg, Gauteng, South Africa Performability Recruitment Full time

    Senior Data EngineerPerformability Recruitment is seeking a highly skilled Senior Data Engineer to lead the development and maintenance of our data systems.Key Responsibilities:Design, implement, and optimize data systems using Microsoft SQL Server and cloud technologies.Develop and maintain complex ETL processes using SSIS and similar tools.Collaborate with...


  • Johannesburg, Gauteng, South Africa NTT DATA Full time

    About the RoleWe are seeking a skilled Senior Associate Software Applications Development Engineer to join our team at NTT DATA. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software applications that meet the needs of our internal organization and external clients.Key...

  • Data Engineer

    5 days ago


    Johannesburg, Gauteng, South Africa UYANDISWA Full time

    Unlock Your Potential as a Data EngineerAre you a skilled Data Engineer looking to take your career to new heights? Do you have expertise in developing and maintaining scalable data infrastructures with high availability, performance, and the ability to integrate new technologies? If so, we have an exciting opportunity for you to join our team at...

  • Data Engineer

    4 days ago


    Johannesburg, Gauteng, South Africa FirstRand Bank Limited Full time

    Job SummaryWe are seeking a highly skilled Data Engineer to join our team at FirstRand Bank Limited. The successful candidate will be responsible for designing, developing, and maintaining large-scale data systems to support business objectives.Key ResponsibilitiesDesign and implement data pipelines to extract, transform, and load data from various sources...