
Solution Architect
Job Description
Posted on: November 22, 2025
Job Description:
On behalf of our public sector client, Affinity is looking for a Solution Architect to be responsible for the application and data migration of legacy systems (including older versions of SAP) and the transition approach within the project.
Responsibilities:
- Definition and implementation of the strategy and solution to support the migration of legacy data into the SAP Application.
- Identification and qualification of source data to satisfy master and transactional data requirements for the SAP Application.
- Lead data assessment and mapping activities, and architect the underlying migration framework to extract, transform, validate, enrich and load the legacy source data.
- Execute technical leadership on the use of the technology platform and tools to perform the profiling and migration of legacy data.
- Planning and managing the efforts of technical developers
- Setting up a concept for migration (data and application) and the transition approach in regards to time, costs and risk
- Transition planning regarding technical and organizational aspects and coordination with stakeholders
- Setting up a data staging environment for data cleansing activities
- Leads the Data Management Workstream
- Creates Data Strategy, Data Cleansing, Data Migration/Conversion Strategy and Data Volume Management Strategy and all data plans.
- Working with the SI, Leads, and internal staff, defines the data migration strategy & data migration tools.
- Works with SI to develop ETL transformation/enrichment programs and schemas.
- Outlines data cleansing according to business logic in datasets provided by data extraction expert.
- Responsible for data migration verification and testing.
- Data Extraction – works with Leads and internal staff to extract data from legacy systems in the format provided by the SI.
- Ensures tools and processes developed by SI are implemented and maintained.
- Develops Data Volume strategy with SI (configures archiving objects, deletion jobs)
- Works with Business Data Owners (Data Custodians) to define dataset structure and its data usage in alignment with requirements from all business area functions.
- Master Data Management
- Creates Master Data change processes and tools with business.
- Ensures Master Data Management satisfies business strategy.
- Provides support to data management improvement initiatives.
- Creates and enforces Master Data Management policies and procedures.
- Provides requirements to Master data governance strategy/plan.
- Defines policies and tools to be used for master data management processes.
- Accepts responsibility for master data operations from project team.
- Defines security standards and measures for data security
Qualifications:
- Bachelor's degree or Master degree in Computer Science, information technology, or related field;
- Minimum of ten (10) years of experience working in data migration projects in technically complex enterprise environments;
- Minimum 5+ years experience working in a Solution Architect role;
- Expert knowledge of Data Architecture and techniques, data management, data integration and data quality platforms and tools;
- Expert knowledge in at least one enterprise ETL tool;
- Ability to translate complex technical concepts into simple non-technical terms for various audiences;
- Ability to adapt to change in dynamically evolving situations;
- Ability to work in a team environment;
- Ability to lead a team of data analysts from various business areas;
- Experience with communicating and presenting to senior executive management;
- Minimum 5+ years experience developing and implementing standards, principles, guidelines, strategies and roadmaps for Master Data Management (MDM);
- Excellent customer service skills
It is preferred that the Resource has the following qualifications or experience:
- Experience with establishing a data migration strategy related to SAP S4/HANA migration
Affinity Earn:
Know someone who’s great for this, or any of our open roles? Earn up to $4,000/year for each successful referral through Affinity Earn. You can also earn up to $50,000 for helping us find new clients. Learn about our referral program at https://affinity-group.ca/earn/ or browse our jobs & follow us at https://www.linkedin.com/company/affinity-staffing/jobs/
About Affinity:
Affinity Group is a technology and business consulting and services company. We believe in creating long term relationships between clients and consultants that foster a mutually beneficial partnership. Affinity is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided on the basis of qualifications, merit and business need.
For more information on Affinity, please visit www.affinity-group.ca
Job Number: 12782
Apply now
Please let the company know that you found this position on our job board. This is a great way to support us, so we can keep posting cool jobs every day!
CanadaJobs.works
Get CanadaJobs.works on your phone!

Technical Lead

AP Finance Clerk

Metallurgist, Senior

Gestionnaire de la réussite client / Customer Success Manager

