Job Description
As a Data Engineer at Nedbank, you will be at the forefront of building and maintaining the robust data infrastructure that powers one of South Africa's leading financial institutions. This role is critical for ensuring the availability, reliability, and security of data across operational and analytical databases. You will be responsible for designing, constructing, and optimising scalable data pipelines, enabling seamless data flow from various sources to support advanced analytics, reporting, and business intelligence initiatives. Your expertise will directly contribute to Nedbank's data-driven strategy, fostering innovation and enhancing decision-making capabilities across the organisation.
Responsibilities
- Responsible for the maintenance, improvement, cleaning, and manipulation of data in the bank's operational and analytics databases. This involves a proactive approach to ensuring data integrity, accessibility, and performance across Nedbank's vast data ecosystem. The Data Engineer will be instrumental in optimising existing data processes, implementing new solutions, and ensuring that all data assets are clean, reliable, and readily available for critical business operations and advanced analytical initiatives.
- Data Infrastructure: Build and manage scalable, optimised, supported, tested, secure, and reliable data infrastructure e.g. using Infrastructure and Databases (DB2, PostgreSQL, MSSQL, HBase, NoSQL, etc), Data Lakes Storage (Azure Data Lake Gen 2), Cloud-based solutions (SAS , Azure Databricks, Azure Data Factory, HDInsight), Data Platforms (SAS, Ab Initio, Denodo, Netezza, Azure Cloud). Ensure data security and privacy in collaboration with Information Security, CISO and Data Governance.
- Data Pipeline Build (Ingestion, Provisioning, Streaming and API): Build and maintain data pipelines to create data pipelines for data integration (Data Ingestion, Data Provisioning and Data Streaming) utilising both On Premise tool sets and Cloud Data Engineering tool sets; efficiently extract data (Data Acquisition) from Golden Sources, Trusted sources and Writebacks with data integration from multiple sources, formats and structures; load the Nedbank Data Warehouse (Data Reservoir, Atomic Data Warehouse, Enterprise Data Mart); provide data to the respective Lines of Business Marts, Regulatory Marts and Compliance Marts through self service data virtualisation; provide data to applications or Nedbank Data consumers; transform data to a common data model for reporting and data analysis, and to provide data in a consistent, useable format to Nedbank data stakeholders; handle big data technologies (Hadoop), streaming (KAFKA) and data Replication (IBM Inphosphere Data Replication); drive utilisation of data integration tools ( Ab Initio) and Cloud data integration tools (Azure Data Factory and Azure Data Bricks).
- Data Modelling and Schema Build: In collaboration with Data Modellers, create data models and database schemas on the Data Reservoir, Data Lake, Atomic Data Warehouse and Enterprise Data Marts. This ensures that data is structured logically and efficiently, supporting robust data storage and retrieval for various business needs.
- Nedbank Data Warehouse Automation: Automate, monitor and improve the performance of data pipelines. This includes implementing tools and processes for automated data quality checks, performance tuning, and alert systems to ensure the data warehouse operates at peak efficiency.
- Collaboration: Collaborate with Data Analysts, Software Engineers, Data Modelers, Data Scientists, Scrum Masters and Data Warehouse teams as part of a squad to contribute to the data architecture detail designs and take ownership of Epics end-to-end and ensure that data solutions deliver business value.
- Data Quality and Data Governance: Ensure that reasonable data quality checks are implemented in the data pipelines to maintain a high level of data accuracy, consistency and security. This involves defining data quality rules, implementing validation processes, and working closely with data governance teams to uphold data integrity standards.
- Performance and Optimisation: Ensure the performance of the Nedbank data warehouse, integration patterns, batch and real time jobs, streaming and API's. You will continuously monitor system performance, identify bottlenecks, and implement optimisations to enhance data processing speed and efficiency.
- API Development: Build API's that enable the Data Driven Organisation, ensuring that the data warehouse is optimised for API's by collaborating with Software Engineers. This facilitates seamless data access for various applications and services, supporting Nedbank's digital transformation initiatives.
Why Join the Company
Joining Nedbank means becoming part of a forward-thinking financial institution that is deeply committed to leveraging data for strategic advantage. As a Data Engineer, you will work with cutting-edge technologies and contribute to projects that have a significant impact on the bank's operations and customer experience. Nedbank fosters a collaborative 'squad' environment, encouraging innovation, continuous learning, and professional growth. You will have the opportunity to develop your skills in a complex and challenging data landscape, working alongside talented professionals and contributing to a culture that values expertise, integrity, and a client-centric approach. This role offers a unique chance to shape the future of banking through robust data solutions.
How to Apply
Please apply using the Quick Apply button on this page.
Requirements
- Matric / Grade 12 / National Senior Certificate
- Advanced Diplomas/National 1st Degrees (Bcom, BSc, BEng preferred)
- Cloud (Azure, AWS), DEVOPS or Data engineering certification (Preferred)
- Any Data Science certification will be an added advantage, Coursera, Udemy, SAS Data Scientist certification, Microsoft Data Scientist (Preferred)
- Total number of years of experience: 3 - 6 years
- Experienced at working independently within a squad and has the demonstrated knowledge and skills to deliver data outcomes
Free Career Tools
Boost your chances of getting hired with our free resources.
CV Builder
Create a professional, ATS-friendly CV in minutes.
Z83 Form Filler
Easily complete the official government Z83 form online.
AI Interview Prep
Practice interview questions and get instant AI feedback.
Salary Calculator
Calculate exactly what your take-home pay will be.
Z83 Guide & Downloads
Step-by-step guide with free editable and non-editable PDF downloads.
Career Advice
Read tips on interviews, CV writing, and getting hired.
Similar Jobs
Explore other opportunities matching this role
Not specified
R5 500 - R5 500
Not specified