ELCA Informatique SA
Junior Data Migration
📍 1009 Pully
Role and responsibilities
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
Team / description
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.
Qualifications and Skills
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)
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