Back to search

Senior Developer, Data Migration

Senior Developer responsible for building and owning data migration tooling for law firms.

  • Remote
  • Remote
  • Posted Nov 12, 2026
INDUSTRYSoftware & InternetDeveloper Tools & Infrastructure

Responsibilities

  • Build conversion tooling in C# and SQL
  • Design and maintain conversion tooling
  • Extend staging schema library
  • Automate migration processes with scripts and cloud tooling
  • Solve complex legal accounting migrations
  • Troubleshoot live database and cloud-hosted server issues
  • Support migration analysts with code reviews and technical guidance
  • Write client-facing technical instructions
  • Document mapping logic and validation rules
  • Protect client data following SOC 2 controls in AWS and Azure
  • Use AI coding tools such as Claude Code

Requirements

  • Degree in data science, data analytics or a related field

Nice to have: AI coding tools, Claude Code

Skills

C#SQLPythonPowerShellAWSAzureSOC 2data residencydata migrationconversion toolingC#SQL ServerPostgreSQLPythonPowerShellAWSAzureClaude Code

Full description

This is a remote position. The opportunity Our client serves more than 10,000 financial services firms, and every new customer starts by moving years of client, matter, billing and trust accounting data out of an old system. How smoothly that goes shapes how much the firm trusts our client from day one. Our client is looking for a Senior Developer to build and own the tooling behind those migrations. This is a hands-on engineering role: you'll write the conversion code, solve the hardest data problems, and step in directly with firms when a migration needs an expert. Many of these firms have no IT staff, so clear communication matters as much as clean code. What you'll do Build the conversion tooling • Design, build and maintain conversion tooling in C# and SQL that brings data in from the many legal and accounting systems firms move off. • Build and extend a staging schema library so client data can be extracted, transformed and exported (for example to JSON) in a clean, repeatable way. • Automate the repetitive parts of migration with scripts and cloud tooling to cut manual work, errors and cloud costs. Solve the hard migrations • Take on the most complex legal accounting migrations, from legacy extraction through mapping, validation and go-live. • Troubleshoot live issues on databases and cloud-hosted servers, such as failed exports and stalled imports, and write custom SQL when a firm needs it. • Support the migration analysts with code, reviews and technical guidance, without formal people management. Make it clear and keep it safe • Write client-facing technical instructions that let firms with little or no IT support complete their own backup and export steps. • Document mapping logic, validation rules and exceptions, and help prepare migration knowledge for AI-assisted use. • Protect client data by following SOC 2 controls in AWS and Azure and enforcing data residency and retention rules. • Use AI coding tools such as Claude Code every day, and help the team get more out of them. Requirements What we're looking for • 5+ years building data migration or conversion tooling, ideally for law firms moving between practice management and legal accounting systems. • Strong SQL (SQL Server and Postgres) and C#, plus scripting in Python or PowerShell. • Deep knowledge of legal accounting data, including billing, trust accounting and matter records, and how it differs across legacy systems. • Cloud experience in AWS and Azure, including working within SOC 2, data residency and retention requirements. • Clear customer-facing communication. You can explain a technical step to a non-technical firm in plain language. • Comfort with AI coding tools and a habit of automating repeat work. • A plus: a degree in data science, data analytics or a related field.

Senior Developer, Data Migration at Calliere Group | Referso Jobs