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 14 hours ago
Similar jobs that could be interesting for youBased on the Data Migration Specialist — 12- month contract in Edmonton, AB vacancy
  •  ...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
    3 days ago
  •  ...As the Data and Invoice Administrator, you will play a key role in ensuring the accuracy...  ...efficiently and professionally. This is a 12 month fixed term position to begin with a...  ...per week This is a 12 month fixed term contract with potential to extend. Additional Information... 
    Contract work
    Full time
    Fixed term contract
    Work at office
    Work from home
    2 days per week
    3 days per week

    Ledcor

    Edmonton, AB
    12 days ago
  •  ...to add a Project Administrator to our Project Support team on a 12-month term (with possibility of extension), based out of our head...  ...liaising with the IT department Collect, enter and distribute data for daily, weekly, and monthly reports, including incorporation of... 
    Suggested
    Full time
    For contractors
    Work at office
    Weekend work

    Valard Construction

    Edmonton, AB
    12 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
  •  ...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... 
    Suggested
    Full time
    Remote work

    Cloudelligent

    Edmonton, AB
    15 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
    14 hours ago
  •  ...energize and excite you.  About the position The Inventory Specialist is responsible for monitoring and adjusting inventory levels to...  ...Prepare and assist with tank farm reconciliation Monthly reconciliation of customer and supplier consignment inventory, third... 
    Work at office

    Univar Solutions

    Edmonton, AB
    14 hours 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
    2 days ago
  • $76k - $96k per year

     ...Consulting Group is recruiting for a Procurement Specialist to support procurement and sourcing...  ...processes, supplier negotiations, and contract implementation activities Manage supplier...  ...guidelines Analyze procurement data, spend trends, and supplier performance to... 
    Contract work
    Hourly pay
    For contractors
    Direct hire
    Local area

    MatchBox

    Edmonton, AB
    12 days 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
    8 days ago
  • $37.5k - $69.5k per year

     ...stakeholders in order to deliver on business objectives. Analyzes data and information to provide insights and recommendations....  ...resume. A recruiting agency must first have a valid, written and fully executed agency agreement contract for service to submit resumes.... 
    Contract work
    Full time
    Part time
    Bank staff

    BMO Financial Group

    Edmonton, AB
    6 days ago
  •  ...Our client is seeking a Contract Administrator to support the Transmission Program Management team in executing multiple high voltage transmission projects. The Contract Administrator is responsible for creating and assisting with managing legal contracts, including assuring... 
    Contract work
    For contractors
    Flexible hours

    Spirit Omega Inc

    Edmonton, AB
    19 days ago
  • $85 - $96 per hour

     ...Job Location: Edmonton, AB Contract Length: 12 months Work Schedule: Mon-Fri – 40 hrs/wk Wage: $85.00-96.00/hr Position Description The Cost Estimator will perform cost estimate preparation for all Gate and Funding milestones for portfolio projects $. TASKS AND... 
    Contract work
    For contractors
    Monday to friday

    Spirit Omega Inc

    Edmonton, AB
    19 days ago
  •  ...NOW HIRING: Contract Journeyman Pipe Welder Seeking an experienced Contract Journeyman Pipe Welder to join our team. We are looking for a skilled and dependable welder with strong pipe welding and fabrication experience who can work independently while maintaining high-quality... 
    Contract work
    Ongoing contract
    Full time
    Monday to friday

    LE Welding Ltd.

    Edmonton, AB
    27 days ago
  • $38.05 per hour

     ...Title: Program Development and Evaluation Specialist Employment Group: Bargaining Unit –...  ...coaching and practice leadership on evaluation, data use, and evidence-informed decision-making...  ...for the Position Within the first 3 months of employment: Indigenous Awareness... 
    Local area

    CMHA Edmonton (Canadian Mental Health Association - Edmonton...

    Edmonton, AB
    5 days ago
  • $31.44 per hour

     ...Start Pay: $31.44 per hour Shift Hours: 6:00am to 6:00pm, 7 days on, 12 hours per day, then 7 days off Paid Training: 2 - 5 days in Edmonton before your assignment . Job Type: 6-month contract (can be renewed in Jan 2027 again) Location: Fort Hills (2- 5 days... 
    Contract work
    Hourly pay
    Weekly pay
    Full time
    Internship
    Flexible hours
    Shift work
    Rotating shift
    Day shift

    Ryder System, Inc.

    Edmonton, AB
    6 days ago
  •  ...Job Title: Enterprise Technology Specialist Location: Edmonton Type: Contract (Until Sept 30, 2026, with possible extension) Hours: Monday–Friday, 7.25 hours...  ...Accurate documentation and configurations Strong data security and compliance Positive end‑user experience... 
    Contract work
    Hourly pay
    Daily paid
    Remote work
    Monday to friday

    Hays

    Edmonton, AB
    20 days ago
  •  ...Recruitment Manager and the District Manager, the Regional Recruitment Specialist is responsible for providing a range of administrative and...  ...with Administrative Support to Input new hire information and contract requests Organize and attend job fairs, trade shows and... 
    Contract work
    Full time
    Part time
    Work at office
    Local area
    Flexible hours
    Shift work

    Kitikmeot Camp Solutions

    Edmonton, AB
    11 days ago
  •  ...performance metrics. Carry out quality assurance reviews of pension data to ensure data integrity. Manage relationships with systems’...  ...administration experience. Certified Employee Benefit Specialist (CEBS) designation or working towards would be considered an asset... 
    Full time
    Work at office
    3 days per week

    Universities Academic Pension Plan

    Edmonton, AB
    6 days ago
  • $39.5 per hour

     ...illustrate benefits from use of good or service Deliver sales presentations Conduct sales transactions Prepare and administer sales contracts Conduct sales transactions through Internet-based electronic commerce Estimate or quote prices, credit or contract terms,... 
    Contract work
    Permanent employment
    Full time
    Remote work

    Second Plumbing and Heating Ltd.

    Edmonton, AB
    2 days ago
  •  ...inquiries and providing information pertaining to products or projects being quoted.  ~ Preparing bids on projects.  ~ Managing contracts the Company has entered into.  ~ Participating in Customer meetings and/or supplier meetings as required.  ~ Other duties as... 
    Work at office
    Local area

    Sonepar

    Edmonton, AB
    20 days ago
  •  ...Human Resources & Administrative Specialist Location: North Bethesda, MD (On-Site) Job Type: Full-Time Company Description DMV...  ...Experience in construction, manufacturing, engineering, or government contracting is a plus. Preferred Skills Human Resources &... 
    Full time
    Internship
    Work at office

    DMV Gates | Custom Gates & Security Solutions

    Edmonton, AB
    5 days ago
  •  ...the Director, Student Life & Learning, the Student Accessibility Specialist is responsible for implementing supports and services for...  ...students, apply for grants from Student Aid Alberta, and manage data around learning accommodations and students with disabilities.... 
    Permanent employment
    Full time
    Work at office
    Immediate start

    Concordia University of Edmonton

    Edmonton, AB
    4 days ago
  •  ...Description CEDA is currently seeking a Transportation Compliance Specialist to join our Fleet Management team based out of our Edmonton, AB...  ...initiatives Manage Motor Vehicle Collision Incident claims & monthly cost analysis for all incidents involving CEDA and 3rd party... 
    Full time
    Work from home
    Monday to friday
    Shift work

    CEDA

    Edmonton, AB
    6 days ago
  • $43 per hour

     ...Establish and implement policies and procedures Co-ordinate employee performance and appraisal programs Oversee the analysis of employee data and information Oversee the preparation of reports Respond to employee questions and complaints Recruit and hire staff... 
    Permanent employment
    Full time
    Remote work

    AIM1221 TECH SOLUTIONS INC.

    Edmonton, AB
    6 days ago
  • $10k per year

     ...Customer Service Specialists are the team's senior resolvers, the people who take on the complex cases and the situations Associates escalate...  ...Keeping customer records accurate in Freshdesk and maintaining data integrity Analyzing customer feedback to identify trends and... 
    Full time

    GoodMorning

    Edmonton, AB
    3 days ago
  •  ...We are not only shaping the future of construction, we are also committed to shaping the future of your career.   As a BIM/VDC Specialist within PCL’s Integrated Construction Technology (ICT) team, you will play a meaningful role in shaping how digital construction is delivered... 
    Long term contract
    Flexible hours

    PCL Construction

    Edmonton, AB
    14 hours ago
  • $22.57 per hour

     ...weekdays  Qualifications ~ Experience and knowledge working within a warehouse  environment. ~ Preference to candidates with Grade 12 education ~ Good verbal, written, and interpersonal communication  skills. ~ Ability to  maintain a flexible work  schedule.... 
    Flexible hours
    Shift work
    Weekday work
    Edmonton, AB
    12 days ago
  • $2000 per month

     ...As a Samsung Sales and Product Specialist, you’ll spark sales in retail stores, promote products...  ...Bonus – Potential to earn up to $2000 monthly. Premium-provided training to help elevate...  ...brands across retail categories. With 12,000+ employees across the U.S. and Canada,... 
    Hourly pay
    Long term contract
    Full time

    Premium Retail Services

    Edmonton, AB
    4 days ago
  •  ...companies.     Job Summary:   The objective of the Brand Specialist position is to productively support Beauty Barrage’s client...  ...fluctuating, part-time opportunity, with the work schedule varying monthly based on the brands’ needs and distance willing to travel.... 
    Part time

    beautybarrage

    Edmonton, AB
    12 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!