Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Data Migration Specialist — 12- month contract

CATALIS

Who We Are

Catalis is a leading government Software as a Service (SaaS) and integrated payments provider, powering a wide range of government operations at the municipal, county, state, and federal levels. Our innovative solutions are designed to streamline processes, enhance efficiency, and improve the delivery of government services to the public. At Catalis, we are committed to leveraging technology to make government interactions simpler, faster, and more accessible.

Join a dynamic team, focused on helping Municipal Governments “Connect and Simplify Municipal Information to help make data informed decisions.” We are a data and service company with the goal of being an Alberta based technology company recognized across Canada. We are a small team that has seen year-over-year growth and is well positioned to increase our breadth and depth within the niche rural and small urban market, and we are looking for top-talent team members who can help take us to the next level.

What We Offer

Catalis is a fast growing and award-winning technology company that serves small urban and rural municipal governments across Canada. We offer competitive compensation, full paid vacation, and comprehensive health & dental benefits. We focus a lot of energy on professional development, offering free access to unlimited Udemy courses for personal and professional advancement, as we want our employees to ride the wave and grow with our business. We strive to be an example of a successful high-growth technology company in Alberta, and our team members depend on each other to make it happen.

This opportunity is based at Catalis’ office in Old Strathcona (Edmonton, Alberta). Our new office includes an innovative vibe, stand-up desks for all staff, foosball games, an active workplace enrichment committee, fitness challenges, an office dog, lounge areas, and more!

The Opportunity

Join a team where you’ll make a real impact by helping clients move from legacy systems to the Catalis cloud platform. You’ll support smooth, accurate data migration and build smart automation tools that ensure quality, reliability, and confidence at go-live. This role is perfect for someone who enjoys solving problems, working with data, and collaborating across teams to deliver clean, successful implementations

This is a 12-month contract with the opportunity for extension and the potential to transition into a permanent role. It is an onsite position based in our Edmonton office, Monday through Friday.

What You Will Do

Data Migration

  • Migrate data from the legacy system into the Catalis cloud platform by executing data cleansing, preparation, and migration activities aligned with approved mapping specifications.
  • Execute mock migrations in lower environments, capturing results, exceptions, and reconciliation outputs for review by the Implementation team.
  • Validate migration outcomes using defined reconciliation checks — record counts, key field verification, and exception reporting — escalate variances as needed.
  • Ensure data is accurately transformed, validated, and ready for go-live, while supporting cutover execution and timely issue resolution.
  • Provide post-go-live support by resolving migration-related data issues, including reloads, and script corrections, ensuring final migration artifacts are handed off to support teams.
  • Work closely with the Project Coordinator and Implementation team to ensure data is transferred accurately, completely, and within agreed timelines.

QA Automation

  • Design, develop, and maintain automated test suites covering migration, functionality, and regression testing for the Catalis ERP Cloud product.
  • Build and maintain automation tooling using Python and one or more frameworks (PyTest, Selenium, Playwright, or equivalent).
  • Develop API-based tooling to query cloud application data and validate it against legacy system SQL, ensuring migration correctness and data integrity post-load.
  • Document test plans, results, and defect findings using project and collaboration platforms (JIRA, Confluence or similar).

Requirements

What you Will Need to Succeed

Required

  • 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.

Assets

  • 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.

Catalis is committed to building and promoting a diverse workforce and celebrates the unique qualities that individuals of various backgrounds and experiences offer. As an equal employment opportunity employer, all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, and other protected status as required by applicable law.

Vacancy posted 20 days ago
Similar jobs that could be interesting for youBased on the Data Migration Specialist — 12- month contract in Edmonton, AB vacancy
  •  ...on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed please contact us. Required Experience: IC... 
    Contract work
    Full time
    Remote work
    Flexible hours

    SpryPoint

    Edmonton, AB
    4 hours ago
  • $59k - $70k per year

     ...to attract, recruit and promote diverse talent. Job Description People & Culture Supervisor (Maternity Coverage - 12 Month Contract) Do you enjoy helping others and building emotional connections to make people feel special and welcomed? If so, then we want... 
    Contract work
    Weekly pay
    Permanent employment
    Full time
    Temporary work
    Work at office
    Worldwide
    Shift work

    FAIRMONT

    Edmonton, AB
    6 days ago
  •  ...Most Trusted Executive Teams, among others. ~ Intended start date Mid August - Beginning of September ** This is an on-site 15 month contract role, based out of our Edmonton, AB office. About You You are an experienced professional looking to take the next step of... 
    Contract work
    Full time
    Internship
    Work at office
    Local area
    Flexible hours

    Colliers

    Edmonton, AB
    18 days ago
  •  ...product specifications, defining system behavior, workflows, data contracts, and edge cases to enable spec-driven delivery in a timely manner...  ...the AMA Agile Framework and tools. ~ This role is for a 12-month opportunity with the possibility of extension. * The Team... 
    Suggested
    Flexible hours

    AMA - Alberta Motor Association

    Edmonton, AB
    23 days ago
  •  ...Staffmax is assisting our client in hiring a detail-focused and reliable Data Entry Specialist for a 3-month contract. If you're someone who enjoys working with data, values accuracy, and takes pride in organization, this is an excellent opportunity to contribute to a fast... 
    Contract work
    Temporary work

    Staffmax Staffing & Recruiting

    Edmonton, AB
    more than 2 months ago
  •  ...social media channels Track, analyze, and report on campaign performance, customer journey metrics, and key marketing KPIs Leverage data, dashboards, and marketing automation tools to drive performance improvements Collaborate with cross-functional teams to ensure... 
    Contract work
    Long term contract
    Full time
    Work at office
    Remote work

    RECRUITMENT PARTNERS INC.

    Edmonton, AB
    20 days ago
  •  ...Project Name: Data Projects Scope: The Data and Content Management Division uses a one-government approach to information and...  ...Albertans The successful candidate will be a Data Analytics Specialist / Data Scientist with a diverse range of analytical skills and experience... 
    Remote job
    Shift work

    P@thlion Staffing Careers

    Edmonton, AB
    14 days ago
  •  ...Requisition Number: 97149 Deskside Support Technician (contract) Location: Edmonton, Alberta (on-site) Duration: 12-18 months, with chance of long-term extension About...  ...password policies to protect against malware, data breaches, and unauthorized access to sensitive... 
    Contract work
    Long term contract
    Remplacement
    Fixed term contract
    Work at office
    Immediate start
    Remote work

    Insight Enterprises

    Edmonton, AB
    3 days ago
  • $85 - $90 per hour

     ...Role : MS Dynamics 365 Functional Analyst Duration: 6-month contract-to-hire Rate : $85.00-$90.00 CAD per hour INC  Location: Edmonton...  ...365. Reproduce issues in sandbox environments. Perform data corrections and configuration updates where required.... 
    Contract work
    Hourly pay
    Work at office
    2 days per week

    CorGTA

    Edmonton, AB
    6 days ago
  • $18 per hour

     ...for our Edmonton AB, office. The position will be on a fixed 6-month contract. As an Administrative Assistant, you will be an active team...  ...computer programs/applications (Office 365) · Accurate/thorough data entry and typing skills Our business hours of operation are... 
    Contract work
    Hourly pay
    Full time
    Fixed term contract
    Work at office
    Relocation
    Monday to friday

    Travel Guardian Insurance Ltd.

    Edmonton, AB
    3 days ago
  •  ...which promotes personal and professional growth. We are seeking a Data Science Student for our Canadian Industrial Division district office in Edmonton, AB, that is available for 8 or 12 months starting in September, 2026 . This position will be under the direct supervision... 
    Temporary work
    Internship
    Work at office
    Remote work

    PCL Construction

    Edmonton, AB
    17 hours ago
  •  ...Position Title: AWS Solutions Architect – Migration and Modernization  Employment Time: Full-Time  This Is a fully remote position....  ...and innovate in the cloud. We work at the intersection of cloud, data, and AI to solve real business problems and not just implement technology... 
    Full time
    Remote work

    Cloudelligent

    Edmonton, AB
    13 days ago
  • $20 per hour

     ...multitasking superhero to join our team to help out during the busy summer months. This is a great opportunity for a summer student, or someone...  ...GOT-JUNK? Is a little different but that's what makes it fun! Contract Term: May - August Location: SE Edmonton Schedule :... 
    Contract work
    Bi-weekly pay
    Fixed term contract
    Summer work
    Work at office
    Monday to friday

    1-800-GOT-JUNK?

    Edmonton, AB
    5 days ago
  •  ...Job Responsibility: Job Summary The Projects & Contracts Administrator is responsible for the creation and submission of contracts, the...  ...correspondence variances and gaps in company database; collect missing data and extract information from database as needed. Receive and... 
    Contract work
    Full time
    For contractors
    Seasonal work
    Work at office

    DES Engineering Limited

    Edmonton, AB
    3 days ago
  •  ...Data Engineer – Intermediate (GOAPRDJP00000975) Client: Government of Alberta (GOA) – Technology and Innovation...  ...; must attend onsite meetings in Edmonton 3–4 times/month as required) Duration: Approximately 12 months + possible 6-month extension Hours: 36.... 
    Full time
    Remote work

    SereneAid

    Edmonton, AB
    5 days ago
  • $41k - $44k per year

     ...Responsibility: Campus Clubs Support Specialist About NAITSA The NAIT...  ...be reviewed starting August 12, 2024. The posting will remain...  ...lockers and tracking inquiries for data analysis and service...  ...break. Full benefits after 3 months including Health, Dental, Vision... 
    Permanent employment
    Full time
    Apprenticeship
    Internship
    Summer holiday
    Work at office
    Remote work
    Monday to friday

    NAIT Students' Association

    Edmonton, AB
    5 days ago
  •  ...you will play in our team Imperial is seeking a Procurement Contract Manager Associate to support critical business operations across...  .... Analyze market trends, supplier capabilities, and pricing data to support sourcing decisions. Identify opportunities to... 
    Contract work
    Permanent employment
    Full time
    Relocation package

    Exxon Mobil

    Edmonton, AB
    5 days ago
  • $50k per year

     ...sector client, Affinity is looking for a Data Analyst to provide advanced data and analytical...  ..., financial oversight, asset and contract visibility, digital enablement, analytics,...  ...Financial Data and Analytical Support Perform monthly reconciliation of IST financials to the... 
    Contract work
    Long term contract

    Affinity

    Edmonton, AB
    22 days ago
  •  ...Petfoods is expanding! We are excited to announce we are looking for a Data Analyst to join our rapidly growing company. Champion...  ...Lovers everywhere. Other Perks: Free bag of premium pet food each month. What are you waiting for? Join the pack! Come as you are... 
    Work at office
    Worldwide
    Edmonton, AB
    4 days ago
  •  ...across sectors and regions   Here's how a Bilingual Payroll Specialist for Consolidated Services Inc. within Edmonton NAHQ contributes...  ...Experience with the preparation, reconciliation, and submission of monthly, quarterly, and annual internal and external remittances.... 
    Hourly pay
    Long term contract
    Work at office
    Flexible hours

    PCL Construction

    Edmonton, AB
    17 hours ago
  •  ...satisfied customers worldwide, over two million monthly website visitors, and billions of dollars...  ...looking to recruit a Payment Operations Specialist in Edmonton, Alberta. Working with the...  ...Analyze payment processing data to identify trends, issues, opportunities... 
    Permanent employment
    Full time
    Casual work
    Bank staff
    Work at office
    Work from home
    Worldwide
    Monday to friday
    Flexible hours
    Shift work

    LawDepot

    Edmonton, AB
    5 days ago
  • $64 - $80 per hour

    Are you a Data Platform Developer GCP with experience supporting Data Analytics platform?. Our Alberta-based Financial client is seeking a Data Platform Developer for a 5 month contract. Client: Financial Services Duration: 5 months with a possibility for an extension... 
    Contract work
    Immediate start
    Remote work

    Randstad

    Edmonton, AB
    12 days ago
  •  ...Major Projects Reports to: Lead, Cost Control Worker Type: Contract Schedule Type: Full-time Work Setting: In-office Trans...  ..., and actual costs, ensuring the integrity and accuracy of cost data at both the control account and overall project level. Prepare... 
    Contract work
    Long term contract
    Full time
    For contractors
    Internship
    Work at office
    Local area
    Weekend work

    Trans Mountain

    Edmonton, AB
    4 days ago
  •  ...Service Manager in all aspects of Paladin business within a particular contract. Working closely with the Client Service Manager (CSM), the...  ...concerns in a timely manner Maintain strict confidentiality, data integrity, and accurate records; respond to inquiries and request... 
    Contract work
    Temporary work
    Immediate start
    Shift work
    Edmonton, AB
    11 days ago
  • $161.61k - $202.01k per year

     ...the Edmonton Police Service (EPS) the Director of the Procurement Contracts & Supply Logistics Branch is responsible for providing enterprise...  ...for the EPS. This role is responsible for leading integrated data-informed procurement and logistics functions that support operational... 
    Contract work
    Monday to friday

    City of Edmonton

    Edmonton, AB
    4 hours ago
  • $80k - $115k per year

     ...Your new company   Our client, an established Edmonton known for being at the forefront of educational design, are looking for a Contract Administrator to join their growing team. This is a multidiscipline firm that pride themselves on their collaborative approach, and endeavor... 
    Contract work
    For contractors
    For subcontractor
    Work at office
    3 days per week

    Hays

    Edmonton, AB
    28 days ago
  • $30 per hour

    Job Summary The Operations Partner is a critical logistical role essential to Bird's success in Edmonton. You will take responsibility for the logistics of the local fleet of e-scooters and e-bikes, ensuring they are charged, safe, and positioned correctly to meet the community...
    Contract work
    Hourly pay
    For contractors
    Local area
    Relocation
    Flexible hours
    Night shift
    Weekend work
    Day shift

    Bird

    Edmonton, AB
    2 hours ago
  •  ...to join Score’s Edmonton, Alberta team. We are looking for a Contract Focal Point to support our office Repairs Hub. This is a fantastic...  ...to ensure delivery against contractual and internal KPI’s and monthly/quarterly performance meetings. Management of all new supply... 
    Contract work
    Apprenticeship
    Work at office
    Immediate start

    Score Group

    Edmonton, AB
    19 days ago
  •  ...future of your career.   As a Virtual Design and Construction Specialist for PCL Construction Management Inc. in Edmonton, Alberta (...  ...Integrated Construction Technology with the review of VDC / technology contract language and BIM execution plan.  Facilitates the trade... 
    Contract work
    Long term contract
    Flexible hours

    PCL Construction

    Edmonton, AB
    17 hours ago
  •  ...sales commitments.   Scope of Position:  The Sales Support Specialist provides administrative, operational, and project coordination...  ...responsible for managing project documentation, coordinating contract and order activities, supporting quotation submissions, and collaborating... 
    Contract work
    Flexible hours

    Sonepar

    Edmonton, AB
    5 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Data Migration Specialist — 12- month contract. Be the first to apply!