Data Migration Specialist — 12- month contract

Catalis Holdco IncEdmonton, AB
Onsite

About The Position

Catalis is seeking a Data Migration Specialist for a 12-month contract role. This position is focused on helping clients transition from legacy systems to the Catalis cloud platform. The specialist will be responsible for ensuring smooth and accurate data migration, building automation tools to guarantee quality and reliability, and collaborating with teams to achieve successful implementations. This role is ideal for individuals who enjoy problem-solving, working with data, and contributing to client success.

Requirements

  • 1+ years of experience in implementation, development, automation, or data-centric roles, ideally supporting SaaS solutions or data migration projects.
  • Python experience with at least one test automation framework (PyTest, Selenium, Playwright, or comparable).
  • Experience working with APIs for data extraction, including writing and validating API-based workflows.
  • Proficiency in PostgreSQL or MS-SQL, including CTEs, window functions, stored procedures, and dynamic queries.
  • Experience with Git for source control, including branching, merging, and pull requests.

Nice To Haves

  • Experience with ETL processes, SSIS packages, or AWS/cloud data services.
  • Familiarity with functional or regression testing beyond API-level automation (e.g., UI, end-to-end).
  • Experience with Municipal ERP, Accounting, Tax, Utilities, or Payroll software.
  • Familiarity with JIRA, Confluence, Asana, or similar project and documentation platforms.

Responsibilities

  • Migrate data from legacy systems to the Catalis cloud platform, including data cleansing, preparation, and migration activities based on approved mapping specifications.
  • Execute mock migrations in lower environments, documenting results, exceptions, and reconciliation outputs for the Implementation team.
  • Validate migration outcomes using defined reconciliation checks (record counts, key field verification, exception reporting) and escalate variances.
  • Ensure data is accurately transformed, validated, and ready for go-live, supporting cutover execution and timely issue resolution.
  • Provide post-go-live support by resolving migration-related data issues, including reloads and script corrections, and handing off final migration artifacts to support teams.
  • Collaborate with the Project Coordinator and Implementation team to ensure accurate and complete data transfer within agreed timelines.
  • Design, develop, and maintain automated test suites for migration, functionality, and regression testing of the Catalis ERP Cloud product.
  • Build and maintain automation tooling using Python and relevant frameworks (PyTest, Selenium, Playwright, or equivalent).
  • Develop API-based tooling to query cloud application data and validate it against legacy system SQL for migration correctness and post-load data integrity.
  • Document test plans, results, and defect findings using project and collaboration platforms (JIRA, Confluence, or similar).

Benefits

  • Competitive compensation
  • Full paid vacation
  • Comprehensive health & dental benefits
  • Free access to unlimited Udemy courses for personal and professional advancement
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service