Data Migration Engineer
<b>Requirements:</b>
<ul><li>A degree in Engineering, Computer Science, Data Science or equivalent hands-on experience.</li><li>Certification or formal training in data engineering, data migration, ETL processes, or cloud platforms (desirable).</li><li>Confident writing SQL queries and working directly with data.</li><li>Able to write Python scripts independently.</li><li>Understanding of JSON and how applications exchange data via APIs.</li><li>Capable of turning requirements into practical, reliable data solutions.</li><li>Experienced in designing, building, and running reports using appropriate tools.</li><li>Strong communicator who works well with both technical and non-technical teams.</li><li>Practical experience with data pipelines or moving data between systems.</li><li>High attention to detail, with a focus on accuracy and data quality.</li><li>Experience with automation or scripting to streamline migration processes (desirable).</li><li>Awareness of data security best practices and handling sensitive customer data safely.</li><li>Understanding how data quality impacts the overall customer experience.</li><li>Organised, good at managing time, and able to balance multiple tasks.</li><li>Proactive in identifying issues early and resolving them.</li><li>Flexible and prepared to adjust working hours when required to meet customer timelines (desirable).</li><li>Experience with aviation data or migrating data from legacy systems (desirable).</li></ul>
<b>Responsibilities:</b>
<ul><li>Perform customer data migration tasks, moving data from third-party systems into the platform.</li><li>Collaborate with internal experts and stakeholders to understand, define, and document migration requirements.</li><li>Populate and validate customer data templates, ensuring completeness and accuracy.</li><li>Coordinate with teams to ensure data structures and processes meet both customer needs and platform requirements.</li><li>Build and run scripts to extract, clean, and prepare data from customer systems.</li><li>Maintain and enhance migration tools and templates to support consistent, high-quality onboarding.</li><li>Identify opportunities to streamline processes through automation or improved tooling.</li><li>Re-use existing data flows wherever possible and support the management of databases and key data sets.</li><li>Verify the accuracy of migrated data and minimise errors in live environments.</li><li>Proactively flag risks or issues to prevent delays or disruptions for customers.</li><li>Maintain clear, up-to-date documentation, following agreed processes and standards.</li><li>Manage essential data sets and templates used in configuring customer environments.</li><li>Support the maintenance of data workflows (ETL pipelines) that power core product features and services.</li></ul>
<b>Technologies:</b>
<ul><li>Cloud</li><li>ETL</li><li>Support</li><li>JSON</li><li>Python</li><li>SQL</li><li>Security</li><li>Git</li><li>Postman</li></ul>
<p><b>More:</b></p>
<p>We are a leading provider of cloud-based aviation operations technology, offering integrated solutions for flight operations management, crew scheduling, maintenance tracking, and FBO services. With over thirty years of industry expertise, we deliver real-time, data-driven tools that help aviation teams streamline workflows, enhance safety, and improve decision-making. As part of a larger global aviation group, we contribute advanced software capabilities to strengthen operational visibility and customer service across our wider portfolio. We offer competitive salaries and benefits, along with a hybrid working model of three days in the office and two days from home.</p>
<p>last updated 8 week of 2026</p>