Data Migration Analyst at Experis — London Area, £Contract Rate

Contract Description

Data Migration Analyst

Short-Term Contract | Approx. 30 Days | Day Rate - Outside IR35 | Remote (UK)

 

About the Role

A fast-growing, high-profile fintech software company is building a brand-new internal contract hub to replace its legacy contract tracking tools. Ahead of the technical build, they need a data-savvy analyst to lead a time-boxed project: extracting, profiling, and migrating their entire back-catalogue of executed contracts into the new repository — cleaned, de-duplicated, and mapped against a proper metadata schema.

 

This is a data quality and data engineering problem as much as anything else. You'll be working across multiple disconnected sources — eSignature platforms, a legacy SQL database, SharePoint, and old ticketing systems — to build a single, reconciled, trustworthy dataset.

 

What You'll Be Doing

  • Source discovery and profiling — inventory every source system, produce actual record/document counts, and assess data quality, access routes, and risk (week one deliverable)
  • Scripted extraction — write and run scripts (SQL and beyond) to pull documents and structured/unstructured metadata in bulk from eSignature platforms, a legacy SQL database, SharePoint/shared drives, and a contract management system
  • Data cleansing and de-duplication — consolidate everything into a single staging dataset, applying a documented, defensible rule for which record wins where duplicates exist
  • Metadata schema and mapping — build and populate a metadata register against agreed core fields (contract type, counterparty, entity, effective/end/renewal dates, value, governing document reference, source system), explicitly flagging gaps rather than inferring or leaving blank
  • Validation via sample migration — run a sample batch into the live repository to test and refine the mapping logic and transformation rules before scaling up
  • Full-scale load — execute the bulk migration into the new repository structure, correctly mapped against the agreed schema and naming convention
  • Documentation and handover — produce a clear data lineage/handover note: what was migrated, what couldn't be and why, anomalies parked for decision, and the scripts and logic used, so the pipeline is repeatable and auditable

 

What You'll Need

  • Strong data extraction and scripting skills (SQL plus a scripting language such as Python) — this is a scripted, repeatable-process role first, with manual review reserved for genuine exceptions
  • Experience with data profiling, cleansing, de-duplication, and metadata/schema mapping across disparate, messy sources
  • Comfort reconciling structured and unstructured data from multiple systems into one clean dataset
  • A methodical, detail-obsessed approach — this role is about data accuracy, traceability, and repeatability, not shortcuts
  • Good judgement on when to escalate rather than infer, especially with ambiguous, incomplete, or sensitive records
  • Experience handling confidential or commercially sensitive data professionally and securely

 

Interested? Get in touch to find out more.