Senior Data Engineer

4 weeks ago


Johannesburg, South Africa Boardroom Appointments Full time

Contract position

Minimum Requirements:

  • A bachelors degree in computer science, Information Technology, or Equivalent Qualification.
  • 5 years of Data Engineering experience.
  • Data warehousing concepts is advantageous.
  • Ab Initio development experience (on-prem and cloud) is essential.
  • Exposure to UNIX and SQL (DB2, MS SQL and Netezza) and Oracle
  • Exposure to Azure Cloud
  • An agile working approach is essential.
  • Should be a self-starter who can work under minimal supervision.
  • Able to work independently.

Responsibilities:

  • Interpret requirements provided by the business and develop accurate and sustainable solutions from the planning stage through to the productionised solution.
  • Analyse, interpret and display data sets to ensure data-driven solutions that address challenges and business needs within Organisations.
  • Ensure solutions adhere to standards and best practices and participate in solution reviews to ensure all solutions fit within standards.
  • Operate within project environments and participate in CII continuous improvement efforts.
  • Design and develop data models, ETL processes, and pipelines to support data ingestion, transformation, and analysis.
  • Work with cross-functional teams to identify data requirements, prioritize data initiatives, and drive solutions that enable data-driven decision-making.
  • Develop and maintain dashboards, reports, and visualizations that provide insights into key business metrics and trends.
  • Design and implement data quality and data validation processes to ensure the accuracy and consistency of data.
  • Develop and maintain documentation for data models, data lineage, and data flow.
  • Design and develop data models, ETL processes, and pipelines to support data ingestion, transformation, and analysis.
  • Work with cross-functional teams to identify data requirements, prioritize data initiatives, and drive solutions that enable data-driven decision-making.
  • Develop and maintain dashboards, reports, and visualizations that provide insights into key business metrics and trends.
  • Design and implement data quality and data validation processes to ensure the accuracy and consistency of data.
  • Develop and maintain documentation for data models, data lineage, and data flow.


  • Johannesburg, South Africa Dimension Data Full time

    FunctieomschrijvingAre 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 you!As a Senior Software Engineer, you'll be responsible for building and maintaining...


  • Johannesburg, South Africa Dimension Data Full time

    FunctieomschrijvingThe 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...

  • Data Engineer

    4 weeks ago


    Johannesburg, South Africa Network Recruitment Full time

    Our client, a leading company within the Financial Services industry, is seeking a highly skilled Senior Data Engineer to join their dynamic team. In this role, you will play a critical part in designing, developing, and maintaining robust data pipelines, ensuring the availability, reliability, and accessibility of our data assets. Your expertise in data...

  • Data Engineer

    2 weeks ago


    Johannesburg, South Africa Network Recruitment Full time

    Our client, a leading company within the Financial Services industry, is seeking a highly skilled Senior Data Engineer to join their dynamic team. In this role, you will play a critical part in designing, developing, and maintaining robust data pipelines, ensuring the availability, reliability, and accessibility of our data assets. Your expertise in data...

  • Data Engineer

    2 weeks ago


    Johannesburg, South Africa Adzuna ZA B C2 Full time

    Our client, a leading company within the Financial Services industry, is seeking a highly skilled Senior Data Engineer to join their dynamic team. In this role, you will play a critical part in designing, developing, and maintaining robust data pipelines, ensuring the availability, reliability, and accessibility of our data assets. Your expertise in data...

  • Senior Data Engineer

    4 weeks ago


    Johannesburg, South Africa Salt Employee Benefits Full time

    Salt Employee Benefits is looking for a savvy Snr Data Engineer to join our IT team. This role requires the incumbent to have  a significant set of technical skills, including a deep knowledge of SQL database design and multiple programming languages. The successful incumbent should have stellar communication skills as she/he will work across departments...


  • Johannesburg, South Africa Golden Rule Full time

    The Role An opportunity exists for a Senior Data Streaming Engineer who will Build, enhance, and maintain our real-time data pipeline. The role will work with various infrastructure and operations teams to maintain our data infrastructure. As a senior engineer on the Data Streaming Platform team, you will be responsible for developing and maintaining...

  • Data Engineer

    4 weeks ago


    Johannesburg, South Africa Puma Energy Full time

    Main Purpose: Collaborate with data scientists and business stakeholders to design, develop, and maintain efficient data pipelines feeding into the organization's data lake. Ensure the data lake contains accurate, up-to-date, and high-quality data, enabling data scientists to develop insightful analytics and business stakeholders to make well-informed...


  • Johannesburg, South Africa Dimension Data Full time

    **Senior Data Center Services Sales Specialist** **Role description** Dimension data is seeking a senior data centre services sales specialist to join our sales team in Johannesburg. The primary focus of this role is to take our data centre services value proposition to market, retaining existing business and growing market share. As a senior data centre...

  • Senior Data Engineer

    4 weeks ago


    Johannesburg, South Africa The Individual Touch Full time

    You will take responsibility for managing our master data set, developing reports, and troubleshooting data issues. To do well in this role you need a very fine eye for detail, experience as a data analyst, and deep understanding of the popular data analysis tools and databases: Full job description available for short-listed candidates.Experience/Skills:5+...


  • Johannesburg, South Africa Dimension Data Full time

    As a Financial Data Analyst, you'll analyse data and develop analytical models to provide financial reporting, forecasts and risk management. You will have experience in either an analyst or senior role within the finance department of a large organisation. You should also be fluent in SQL and familiar with R programming language. **Requirements - Acquire...

  • Data Engineer

    4 weeks ago


    Johannesburg, South Africa PRR Recruitment Services Full time

    This well known company is looking for a Data Engineer. will be based in Rivonia The ideal candidate will have strong experience in the following: Data cleaning SQL ExportBig data Sets BSc Degree in Maths and Stats will be required a min of 3 years experience. Stable track record is required. Send your Cv to marinda@prrrecruitment.co.za


  • Johannesburg, South Africa PBT Group Full time

    Define and lead the execution of the data engineering strategy with the intent to significantly evolve the enterprise data warehouse, ensuring seamless data pipelines and maintain data for availability and usability by the insights division. Lead the transformation of the data human capital to de-risk the environment and ensure adaptability to the changing...

  • Data Engineer

    4 weeks ago


    Johannesburg, South Africa Psybergate Full time

    What you will be doing / What we are looking for:  Data Engineer skill is required to enable the data lifecycle within EDS, namely the ability to integrate data between source system (golden/trusted) and the target database (LOB), hence provide good quality data by applying the necessary framework/s and governance to whomever may require it (BI and...

  • Data Engineer

    2 weeks ago


    Johannesburg, South Africa Psybergate Full time

    What you will be doing / What we are looking for:  Data Engineer skill is required to enable the data lifecycle within EDS, namely the ability to integrate data between source system (golden/trusted) and the target database (LOB), hence provide good quality data by applying the necessary framework/s and governance to whomever may require it (BI and...

  • Data Engineer

    3 weeks ago


    Johannesburg, South Africa Adzuna ZA B C2 Full time

    What you will be doing / What we are looking for:Â Data Engineer skill is required to enable the data lifecycle within EDS, namely the ability to integrate data between source system (golden/trusted) and the target database (LOB), hence provide good quality data by applying the necessary framework/s and governance to whomever may require it (BI and...


  • Johannesburg, South Africa E-Merge Full time

    Multinational media and entertainment group headquartered in South Africa, Dubai and the Netherlands with principal operations in pay television, video entertainment, advertising and content security with big brands under their wing is currently scouting for a Senior Data Engineer. You will be responsible for developing high quality data warehouse solutions...


  • Johannesburg, South Africa PBT Group Full time

    Define and lead the execution of the data engineering strategy with the intent to significantly evolve the enterprise data warehouse, ensuring seamless data pipelines and maintain data for availability and usability by the insights division. Lead the transformation of the data human capital to de-risk the environment and ensure adaptability to the changing...


  • Johannesburg, South Africa PBT Group Full time

    Define and lead the execution of the data engineering strategy with the intent to significantly evolve the enterprise data warehouse, ensuring seamless data pipelines and maintain data for availability and usability by the insights division. Lead the transformation of the data human capital to de-risk the environment and ensure adaptability to the changing...


  • Johannesburg, South Africa Trafigura Full time

    -Trafigura Johannesburg, South Africa Posted 5 hours ago Permanent Competitive **Main Purpose**: We are looking to hire a motivated, enthusiastic and skilled graduate to join our Data Engineering team, based in Johannesburg and reporting directly to our Global Data Engineering Manager. - You will be given the opportunity to expand your skills in a...