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.
- ...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 workFull timeRemote workFlexible hours
$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 workWeekly payPermanent employmentFull timeTemporary workWork at officeWorldwideShift work- ...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 workFull timeInternshipWork at officeLocal areaFlexible hours
- ...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...SuggestedFlexible hours
- ...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 workTemporary work
- ...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 workLong term contractFull timeWork at officeRemote work
- ...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 jobShift work
- ...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 workLong term contractRemplacementFixed term contractWork at officeImmediate startRemote work
$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 workHourly payWork at office2 days per week$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 workHourly payFull timeFixed term contractWork at officeRelocationMonday to friday- ...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 workInternshipWork at officeRemote work
- ...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 timeRemote work
$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 workBi-weekly payFixed term contractSummer workWork at officeMonday to friday- ...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 workFull timeFor contractorsSeasonal workWork at office
- ...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 timeRemote work
$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 employmentFull timeApprenticeshipInternshipSummer holidayWork at officeRemote workMonday to friday- ...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 workPermanent employmentFull timeRelocation package
$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 workLong term contract- ...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 officeWorldwide
- ...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 payLong term contractWork at officeFlexible hours
- ...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 employmentFull timeCasual workBank staffWork at officeWork from homeWorldwideMonday to fridayFlexible hoursShift work
$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 workImmediate startRemote work- ...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 workLong term contractFull timeFor contractorsInternshipWork at officeLocal areaWeekend work
- ...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 workTemporary workImmediate startShift work
$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 workMonday to friday$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 workFor contractorsFor subcontractorWork at office3 days per week$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 workHourly payFor contractorsLocal areaRelocationFlexible hoursNight shiftWeekend workDay shift- ...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 workApprenticeshipWork at officeImmediate start
- ...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 workLong term contractFlexible hours
- ...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 workFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Data Migration Specialist — 12- month contract. Be the first to apply!
