Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Data Engineer

PricewaterhouseCoopers (PwC)

PwC - Biggest provider of audit, accounting and tax services to the companies listed in the Johannesburg Stock Exchange. Also provides internal audit, forensic audit, corporate finance, corporate governance services, sustainable assurance services and others. Role Overview: The Data Engineer is responsible for the development and support of our centralised, enterprise data workflows. These workflows automate the sourcing, transformation, and provisioning of data for consumers such as global and local applications, data models and reporting. A Data Engineer has proven skills, ability and a delivery track record over several years and is able to work independently as well as within teams as a subject matter expert. Depending on the level of seniority, the engineer will be given responsibility for more technically challenging projects with greater financial impact and risk to the firm. Key Responsibilities: Data Pipeline Development Building and maintaining data pipelines that collect data from source systems, store the data within the Africa Data Warehouse, and process the data efficiently. Build data end points that provision data for consumers and applications, both locally and globally. Ensure that provisioned data is standardised and consistent in line with the enterprise data catalogue definitions. Ensure that deployment of code is done through approved DevOps pipelines and follows the development, staging and production lifecycle. Ensure ongoing review and maintenance of pipelines to meet changing business and data rules and requirements, and run efficiently. Data Transformation Converting of raw data into formats that meet consumer requirements and/or are useful for analysis, that may involve cleaning and wrangling the data. This includes: Data Cleaning: Removing or correcting errors, inconsistencies, and duplicates in the data to ensure its accuracy and reliability. Data Normalization: Standardizing data formats and structures to ensure consistency across different datasets. Data Enrichment: Enhancing data by adding relevant information from external sources, which can provide more context and value. Data Aggregation: Summarizing detailed data into higher-level insights, such as calculating averages, totals, or other statistical measures. Data Integration: Combining data from various sources into a unified dataset, making it easier to analyse and derive insights. Data Formatting: Converting data into the required format for analysis or reporting. Ensuring that standard calculations are applied in line with data catalogue definitions. Ensuring ongoing review of transformation calculations to align with changing business and data rules. Data Modelling Designing, constructing, and managing data models to ensure data can be referenced and related in a manner that supports business operations and processes. Creating high-level (Conceptual) models that outline the overall structure of the data and how different data elements relate to each other. Developing detailed (Logical) models that define the data elements, their attributes, and the relationships between them. Translating logical models into physical models that specify how the data will be stored in databases, including tables, columns, data types, and indexes. Mapping out how data moves through different systems and processes within the organization using data flow diagrams. Data Quality Assurance Ensuring the accuracy and integrity of data by developing validation methods and monitoring data quality. Ensure that all deployed workflows meet the Definition of Done and have undergone peer review before being deployed to staging and production environments. Ensure that all data deliverables meet the business requirements as outlined in the acceptance criteria. Ensure robust, optimised data solutions by applying techniques such as stress testing. Ensure that test tasks and results are recorded and confirmed. Security and Compliance Understanding of data governance and security policies and the application of secure coding principals to protect sensitive information. Adherence to PwC data design and development standards. Ensuring that accurate technical documentation is maintained. Ensuring that security by design is implemented. Ensuring that the concept of least privileged access to data and minimisation of data is applied. Ensuring that data privacy techniques are applied such as data anonymisation, aggregation and de-identification. Ensuring that data is encrypted in transit and at rest. Ensure that appropriate change and release processes are followed. Collaboration Working with product teams and LoS stakeholders to understand data needs and ensure data is accessible and usable. Attend design session to provide input into data requirements for solutions. Develop technical designs and technical steps to meet data requirements and provide timelines that feed into overall project delivery. Engage with local and global technical teams to determine dependencies and incorporate timelines and dependency steps into delivery considerations and timelines. Technical Mentorship and Training Act as a mentor to junior staff within the team. Provide input into the development of technical training curriculums. Provide technical input into data communities of interest and practice. Desired Skills and Experience: Strong analytical skills to troubleshoot and optimize data processes. Ability to collaborate with data scientists, analysts, and other LoS stakeholders to understand data needs and convey technical concepts clearly. Ability to ensure data accuracy and integrity through meticulous validation and monitoring. Technical skills: SQL

T-SQL

SSIS

SSAS

Database design Database security Database tuning Database monitoring Task automation/scheduling Data modeling Azure Data Lake Azure SQL (serverless, memSQL) Azure Synapse (Pipelines, SQL) API development (SOAP, JSON, Graph) Python (Pyspark) Power Bi Machine learning (understanding) Containerisation (understanding) Databricks(Working knowledge)

Vacancy posted 10 days ago
Similar jobs that could be interesting for youBased on the Data Engineer in Gauteng vacancy
  •  ...spellbook: ~ A completed Degree — this enchantment is non-negotiable. ~3+ years’ experience navigating the magical world of Data Engineering ~ Strong hands-on experience with Snowflake ~ Proven experience working with Matillion ~ Solid skills in Python and... 

    Communicate Finance

    Gauteng
    3 days ago
  • Data Engineer Johannesburg or Pretoria (Hybrid)Contract: 612 months (project dependent)Hybrid: 3 days onsite | 2 days remoteOur client is looking for experienced Data Engineers to design, build, and maintain scalable enterprise data pipelines that support analytics, AI,... 

    LabourLinq Recruitment

    Gauteng
    17 days ago
  • We are currently building our IT talent database and are looking to connect with experienced Senior Data Engineers for current and future opportunities. We are particularly interested in professionals with strong experience in Python, SQL, ETL/ELT, data warehousing and... 

    Network Contracting

    Gauteng
    2 days ago
  •  ...Development & Maintenance SQL Optimization & Database Performance Data Quality, Reliability & Troubleshooting Cloud Infrastructure...  ...~ Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field ~5+ years’ experience in Data Engineering... 

    The Hiring House

    Gauteng
    17 days ago
  •  ...Essential Skills Strong mathematical, analytical, and problem-solving skills Machine Learning and Data Science expertise with proven business impact Experience building and deploying production-grade analytical solutions Python R SQL AWS Terraform... 

    Opensource

    Gauteng
    17 days ago
  •  ...coming together of our great people with the best technology to serve humanity. Job Description We are seeking a skilled Data Engineer to support the design, development, and maintenance of scalable data solutions within a banking environment. The role will focus... 

    iOCO

    Gauteng
    28 days ago
  •  ...financial services group with a long-standing presence in South Africa, operating within a highly regulated, data-driven environment, is seeking an Intermediate Data Engineer to join their team on a 12-month contract. This role offers the opportunity to work in a collaborative... 

    MECS (Pty) Ltd

    Gauteng
    a month ago
  •  ...Summary Leveraging a thorough understanding of the business data requirements & own data subject matter expertise (ahead of...  ...across an estate. Job Description Data Architecture & Data Engineering Take 'one stop shop' accountability for the retrieval,... 

    Absa Group Limited (Absa)

    Gauteng
    6 days ago
  •  ...Key Responsibilities: Ensure data quality, governance, and integrity to support trusted decision-making Enforce documentation...  ...transformation Requirements: ~ Bachelor’s degree in data engineering, Information Systems, or related field ~ Business related Post... 

    MECS Africa

    Gauteng
    19 hours ago
  •  ...ComputingOverview Step into a role where your ideas spark innovation and your impact is felt every day. As a Sr Solutions Engineer - Data Security within the Commercial Solutions Area, you will own the Data Security journey for our customers as the foundation of... 

    Microsoft

    Gauteng
    2 days ago
  •  ...savvy & technically competent. Specialties Specialist Recruitment, Engineering, Mining, Civil Engineering, Finance, Information Technology, C#...  ...coatings, sealants, and building materials is seeking a Data Engineer to support the evolution of their data infrastructure... 

    Hire Resolve

    Gauteng
    a month ago
  •  ...custodial services, unit trust administration, asset management services and bancassurance.Job Purpose The purpose of the Data Engineer is to leverage their data expertise and data related technologies, in line with the Nedbank Data Architecture Roadmap, to advance... 

    Nedbank

    Gauteng
    a month ago
  •  ...Do you like building data systems and pipelines? Do you enjoy interpreting trends and patterns? Are you able to recognize the deeper meaning of data ?  Join Elixirr Digital as a Data Engineer and help us analyze and organize raw data to provide valuable business... 

    Elixirr Digital

    Gauteng
    more than 2 months ago
  •  ...We do this by using our extensive experience in the Business and Data fields, supported by leading software, methodologies and tools....  ...Description Our banking client is seeking an experienced Cloud Data Engineer to design, develop and optimise scalable data pipelines and... 

    Praesignis

    Gauteng
    a month ago
  •  ...Modelling Experience SQL - advanced DAX Power Query Data science course or qualification AI including ML Microsoft...  ..., Information Systems, Statistics, Mathematics or Industrial Engineering (or equivalent) Proficiency in SQL for data extraction and reporting... 

    MECS Africa

    Gauteng
    4 days ago
  •  ...Data Pipeline Engineer (Mid-Level) Build the Data Engine Behind Intelligent Decision Making Some people look at dashboards. Others build the pipelines that make those dashboards possible. We are looking for engineers who care about the integrity, scalability,... 

    Jurumani Solutions

    Gauteng
    more than 2 months ago
  • Data Analyst Johannesburg or Pretoria (Hybrid)Contract: 612 months (project dependent)Hybrid: 3 days onsite | 2 days remoteOur client...  ...data Present insights to business stakeholders Collaborate with Data Engineers and Product Owners to enhance reporting capabilities.

    LabourLinq Recruitment

    Gauteng
    17 days ago
  •  ...role is to lead the delivery of Agentic AI initiatives within the Data Science Lab, with accountability for translating high-value...  ...candidate will manage cross-functional delivery across data science, engineering, systems, operations, clinical, actuarial, privacy, security... 

    Discovery Limited

    Gauteng
    9 hours ago
  •  ...many others now and into the future. Are you passionate about cloud technologies, big data, and building modern data platforms? We're looking for an experienced Cloud Data Engineer to join a leading bank in Sandton and help deliver enterprise-scale cloud data... 

    DeARX Services (Pty) Ltd

    Gauteng
    a month ago
  • Data Product Owner Johannesburg or Pretoria (Hybrid)Contract: 612 months (project dependent)Hybrid: 3 days onsite | 2 days remoteOur...  ...prioritise the product backlog Collaborate with business, Data Engineering, Analytics, and Architecture teams Improve data quality,... 

    LabourLinq Recruitment

    Gauteng
    17 days ago
  •  ...Must Have: - Relevant degree. BSc / BEng / BCom in data science, statistics, informatics, engineering, or a quantitative field - completed. - 1–5 years working with real data (analytics, reporting, engineering data, billing/consumption data, or similar). Strong internship... 

    Execustaff South Africa (Pty) Ltd

    Gauteng
    3 days ago
  •  ...Write Python code and contribute to reusable machine learning pipelines. Work closely with international teams of data scientists, ML and software engineers to deliver solutions. Provide support for low-code/no-code solutions to enable business users where applicable... 

    Imizizi

    Gauteng
    19 hours ago
  •  ...DATA ANALYST * Minimum 5 Years' experience in a FMCG/Consumer Goods OR Manufacturing Industry - An Advantage, but not Mandatory * Relevant Qualification in Data Science, Information Systems, Statistics, Finance OR Related Field * Data Flow Monitoring... 

    Pronto Labour Team

    Gauteng
    4 days ago
  •  ...Job Description: The successful candidate will be responsible for sourcing, consolidating, validating, and analysing data from multiple systems to support financial planning, forecasting, performance management, and commercial decision-making. You will develop... 

    Communicate Finance

    Gauteng
    4 days ago
  • Data Platform Product Owner Johannesburg or Pretoria (Hybrid)Contract: 612 months (project dependent)Hybrid: 3 days onsite | 2 days...  ...Microsoft Azure cloud data platforms Strong understanding of Data Engineering and Platform Architecture Agile/Scrum experience Product... 

    LabourLinq Recruitment

    Gauteng
    17 days ago
  •  ...The Data Visualisation Developer is a key member of the Deployment team and works on the reporting process and tasks for their service...  ...new set-ups in the Deployment Team Completes a Data Engineer briefing document and participates in review meetings to ensure... 

    Smollan

    Gauteng
    3 days ago
  •  ...Purpose The purpose of this role is to support the delivery of data science, machine learning, causal inference, and AI solutions...  ...and Causal Inference Support data analysis, feature engineering, model development, and evaluation. Build and refine statistical... 

    Discovery Limited

    Gauteng
    9 hours ago
  •  ...Purpose You are a core member of Vitality Actuarial and Data Science (VADS), responsible for turning data into intelligent products...  ...to your model on day 90, not just day one. Partner with engineering, platform and data teams to strengthen Vitality's AI platform... 

    Discovery Limited

    Gauteng
    9 days ago
  •  ...significant national footprint and a strong focus on technology, data and innovation. The business operates in a fast-paced, data-...  ...enjoys combining machine learning, statistical modelling, data engineering and storytelling to solve real-world business challenges. You... 

    MECS (Pty) Ltd

    Gauteng
    7 days ago
  •  ...specialised divisions acquiring the markets leading talent in engineering, renewable energy, manufacturing, FMCG manufacturing, finance,...  ...production, construction and mining. Are you an experienced Senior Data Analyst with a passion for transforming complex data into... 

    Boardroom Appointments

    Gauteng
    19 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Engineer. Be the first to apply!