# Junior Data Engineer

**Company:** [Avacone](http://jobs.workable.com/companies/kvak1oQzkZ4HB1vYKYku9o.md)
**Location:** Basel, Switzerland
**Workplace:** on site
**Employment type:** Full-time
**Department:** Switzerland

[Apply for this job](http://jobs.workable.com/view/4db2ebc4-26b7-4238-b8a4-8053dc7c670a)

## Description

### **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
