Overview
We are seeking an experienced ETL Developer to join a leading financial institution on a hybrid contract basis for an initial duration of 6 months. The successful candidate will play a key role in designing and developing ETL processes to support data engineering and transformation initiatives. Collaborating closely with technical and security stakeholders, you will ensure data accuracy, governance, and suitability for operational and analytical purposes.
Responsibilities
- Design and develop ETL processes to extract, transform and integrate data from multiple sources.
- Work with relational databases including PostgreSQL, Oracle and/or SQL Server.
- Develop data extraction, transformation, and integration solutions across databases and flat-file sources.
- Translate Python-based data processing logic into scalable, production-ready ETL solutions.
- Perform data cleansing, validation, and reconciliation across complex datasets.
- Implement data quality and governance checks across various data sets.
- Support data warehousing, dimensional modeling, and reporting solutions.
- Collaborate with security, infrastructure, data, and business teams to understand requirements and deliver reliable data solutions.
Requirements
- Strong commercial experience working with PostgreSQL, Oracle and/or SQL Server.
- Strong experience designing and developing ETL processes.
- Proven experience in extracting, transforming and integrating data from multiple sources.
- Experience with data warehousing, dimensional modeling and reporting solutions.
- Strong Python experience for data processing, transformation and automation.
- Understanding of data quality, validation, reconciliation and governance.
- Strong analytical and problem-solving skills with attention to detail.
- Ability to work with large or complex datasets where accuracy and consistency are critical.