The Opportunity
We are supporting a major data platform transformation within a banking environment, moving from a legacy SQL Server and SSIS-based landscape to a modern data platform based on dbt, Dagster, and OpenShift.
This is an excellent opportunity for a motivated Junior Data Engineer who wants to grow into modern data engineering while working alongside experienced engineers on business-critical financial data platforms.
You will gain hands-on experience with modern data technologies, cloud-native platforms, and enterprise data engineering best practices in a highly regulated environment.
What You Will Do
You will support the implementation and operation of modern data pipelines while continuously expanding your technical skills.
Data Engineering-
Assist in translating legacy ETL processes into modern ELT pipelines using dbt
-
Support the development of Data Vault 2.0 models
-
Build and maintain data transformations and curated datasets
-
Contribute to data integration and migration activities
Workflow & Platform Operations-
Support workflow development using Dagster
-
Assist in deploying and monitoring workloads on OpenShift / Kubernetes
-
Participate in pipeline monitoring and operational support
Data Quality-
Help implement automated data validation and testing
-
Support reconciliation between legacy and modern platforms
-
Investigate and resolve data quality issues together with senior team members
Continuous Improvement-
Document technical solutions and operational procedures
-
Learn and apply software engineering best practices
-
Contribute ideas for improving performance and maintainability
-
Participate in code reviews and team knowledge sharing
Requirements
Education & Experience-
Bachelor’s degree in Computer Science, Information Technology, Data Engineering, or a related field (or equivalent practical experience)
-
Up to 3 years of experience in Data Engineering, Business Intelligence, Database Development, or Software Engineering
-
Internship or university project experience is also considered
Technical Skills
Experience with some of the following technologies is desirable:
-
SQL and relational databases (SQL Server is a plus)
-
Basic understanding of Python
-
Familiarity with dbt is an advantage
-
Understanding of data modelling concepts
-
Basic knowledge of Git version control
-
Interest in cloud platforms, Kubernetes or OpenShift
-
Exposure to ETL / ELT concepts
Working Style-
Strong willingness to learn new technologies
-
Analytical thinking and problem-solving mindset
-
Structured and detail-oriented
-
Team player with good communication skills
-
Motivated to develop within a modern Data Engineering environment
Nice to Have-
Basic knowledge of Data Vault concepts
-
Familiarity with Kafka or event-driven architectures
-
Exposure to Docker or Kubernetes
-
Experience with CI/CD concepts
-
Interest in financial services or banking environments