Junior Data Migration
Role details
Job location
Tech stack
Job description
As part of the expansion of our Data Migration team, we are looking for a Junior Data Engineer to contribute to strategic data migration projects. You will join a specialized team working on migrations from legacy systems to modern solutions. You will be coached by experienced engineers and progressively gain autonomy while working on real, high-business-value data. This role is ideal for someone who enjoys understanding how systems work, solving data puzzles, and learning structured engineering practices in a collaborative environment., As a Junior Data Engineer - Data Migration, you will:
- Participate in the development of data migration processes under the guidance of senior engineers
- Analyze legacy data structures and help define transformation rules
- Write SQL scripts for data extraction, transformation, and validation
- Contribute to data cleansing and correction activities
- Execute migration dry runs and investigate anomalies
- Implement data quality checks and validation controls
- Collaborate with Business Analysts, DBAs, and product teams to understand data behavior
- Document migration rules and technical decisions
- Gradually contribute to improving performance and reliability of migration processes
Requirements
Do you have experience in Software development?, Do you have a Master's degree?, * Good knowledge of SQL (joins, aggregations, subqueries)
- Understanding of relational databases and data modeling concepts
- Ability to read and understand existing queries and adapt them
- Interest in understanding complex data and legacy systems
- Basic programming mindset (structured thinking, debugging logic)
Nice-to-have
- Academic or internship experience with SQL Server, Oracle, PostgreSQL, DB2, etc.
- Exposure to ETL tools or data pipelines
- Basic scripting (Python, PowerShell, or similar)
- Knowledge of Git or version control
- First exposure to data quality concepts
Functional Skills and Soft Skills
- Strong curiosity and willingness to learn
- Analytical mindset and problem-solving attitude
- Attention to detail and quality awareness
- Ability to ask questions and challenge unclear data
- Team player with clear communication
- Persistence when facing complex or messy datasets
Profile
- Bachelor or Master's degree in Computer Science, Data Engineering, or equivalent
- Internship, academic project, or first professional experience in data or software development
- Motivation to learn data engineering and work on long-term technical projects