Data Migration Engineer

Overview

We are seeking an experienced Data Migration Engineer to join a dynamic team focused on a large-scale data transformation project within a healthcare setting. In this fully remote contract role, you will collaborate with both technical and business stakeholders to ensure the successful migration of data from legacy SQL Server databases to modern cloud-based platforms, while maintaining data integrity and quality throughout the process.

Responsibilities

  • Analyse and understand existing customer and operational data models.
  • Design and implement data migration strategies from legacy SQL Server environments.
  • Transform and map data into new database structures while preserving business logic and data meaning.
  • Cleanse, standardise, and validate data throughout the migration lifecycle.
  • Develop and enhance data migration services and APIs using C# and .NET.
  • Build services to facilitate data transformation between multiple database technologies and formats.
  • Support cloud-based database implementations and associated services within AWS.
  • Document migration processes, transformation logic, and technical solutions.

Requirements

  • Strong commercial experience with C# and .NET.
  • Proven experience delivering data migration projects.
  • Advanced SQL skills, including complex queries and data modelling.
  • Strong experience with SQL Server and familiarity with PostgreSQL.
  • Experience building and consuming Web Services/APIs.
  • Experience working within AWS cloud environments.
  • Strong understanding of ETL and data transformation techniques.
  • Ability to translate business requirements into technical data models.