Job Summary
Job Title: Data Engineer with Securities and Lending Experience
Location
Johannesburg
Job Type
Contract – 12 Months Contract-Onsite
Job Description
The candidates should possess Financial Services industry experience, preferably within a regulated banking environment.
Experience within Investor Services, and more specifically Securities Lending and Borrowing (SLB) or closely related capital markets domains, will be considered highly beneficial.
Job Duties
-
- Develop a Test Automation Strategy & Governance, in conjunction with Business, IT, program leadership
- Design and implement a scalable, reusable automation framework supporting Functional, Regression and Regression Testing
- Ensure compatibility with CI/CD pipelines and cloud-native deployment environments (AWS/EKS).
- Achieve minimum 85% automation coverage across SLB, Interfaces and Data Flows, Performance and Security Testing
- Implement automated test data provisioning and environment setup performed exclusively within non‑production environments (DEV, SIT, UAT, PRE-PROD).
- Embed automation scripts into CI/CD pipelines for continuous validation.
- Non-Functional Testing - Provide automated solutions for performance, scalability, and security testing.
- Deliver structured training for the organisations teams on automation tools and frameworks.
Required Qualifications
- Degree in Computer Science, Information Technology, Software Engineering, or a related discipline.
- Strong knowledge of data engineering principles, database management, and data architecture design.
- Proven experience with data processing frameworks such as Apache Spark, Hadoop, or equivalent technologies.
- Proficiency in programming languages including Python, SQL, and Java or Scala.
- Experience with securities and lending data structures, processes, and terminology.
- Familiarity with cloud platforms such as Microsoft Azure, Amazon Web Services, or Google Cloud Platform.
- Understanding of financial regulations and compliance standards relevant to banking data.
- Strong problem-solving skills and attention to detail.
- Excellent communication skills, both written and verbal, with the ability to engage technical and non-technical stakeholders.
Preferred Qualifications
- Postgraduate qualification in Data Science, Finance, or a related field.
- Experience working within the banking sector, specifically in securities trading or lending departments.
- Knowledge of data visualisation tools such as Power BI, Tableau, or similar.
- Understanding of DevOps practises and experience with automation tools.
- Certification in cloud technologies or data engineering specialisms.
Experience
- At least five years of data engineering experience, preferably within banking and finance.
- Proven track record of working on projects involving securities and lending data.
- Demonstrated ability to manage complex data environments and deliver robust solutions on time.
Knowledge and Skills
- Comprehensive understanding of data warehousing concepts and ETL (extract, transform, load) processes.
- Strong analytical skills to interpret complex financial data and translate it into actionable insights.
- Familiarity with data governance frameworks and best practises in data security and privacy.
- Ability to work independently and within a team, managing multiple priorities effectively.