About the role
Step into a high-impact Senior Data Migration Engineer contract, helping modernise data on a major enterprise platform within a fast-moving delivery team. You’ll work hands-on with Azure to migrate complex, high-volume datasets and set strong foundations for what comes next.
Key Responsibilities
- Deliver end-to-end data migration (profiling, mapping, loading, reconciliation) across complex datasets using Azure and SQL
- Build and optimise migration pipelines leveraging Azure Data Lake and Databricks
- Partner with delivery stakeholders to keep migration outcomes on-track (quality, performance, auditability)
- Support strong data governance and lineage practices (e.g., Purview)
- Contribute to migration planning, estimates, and risk/issue management across the programme
Highly desirable criteria
- Proven delivery on large/complex migration programmes with strong troubleshooting and data quality focus
- Deep Azure experience across migration patterns and modern data platforms
- Strong SQL (performance tuning, complex queries, validation/reconciliation)
- Experience in Appian ? Dynamics migration/transformation environments
- Prior work in government or highly regulated environments
Desirable criteria
- Exposure to Microsoft Fabric
- Hands-on experience with Purview (catalogue, lineage, governance)
- Familiarity with Databricks best practices (jobs, orchestration, optimisation)
- Strong documentation skills (mapping, rules, reconciliation evidence)
- Ability to mentor/guide others in migration approach and standards
Skills and experience
- Senior-level background in data migration engineering on cloud platforms
- Strong communicator who can translate technical detail for delivery teams
- Comfortable working in hybrid delivery environments and collaborating across squads