Junior Data Engineer
Skills
About the role
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
Questions about this role
Want AI Applyd to auto-apply to roles like this?
We tailor your resume per posting, fill the forms, and track replies for you.