StafinGo
Solution Architect, Dynamics CRM
Toronto, ON (2 days on-site, 3 remote) | Contract, full time | About 12 months, extended in 3-month increments
Position Overview
We are recruiting a Solution Architect to lead an on-premises upgrade of a Microsoft Dynamics CRM and SharePoint environment for a Toronto-based client. The upgrade takes Dynamics CRM 2016 (8.x) to Dynamics 365 Customer Engagement 9.1 On-Premises and SharePoint 2013 to SharePoint Subscription Edition, along with the SQL Server, SSRS, Windows Server, authentication and integration work that goes with them.
This is a hands-on technical leadership role with overall delivery oversight. You will set the upgrade approach, coordinate development, infrastructure, database, security, testing and vendor teams, and give leadership independent assurance that the target solution is supportable and ready to implement. The scope is on-premises to on-premises. Migration to Microsoft cloud services is not part of this work.
Key Responsibilities
- Lead the technical architecture for the CRM and SharePoint upgrade and work with the project delivery lead on planning, execution and readiness.
- Validate the upgrade paths from Dynamics CRM 2016 to Dynamics 365 CE 9.1 On-Premises and from SharePoint 2013 to SharePoint Subscription Edition, including supported intermediate stages.
- Confirm Microsoft supportability: supported platform versions, prerequisites, patch levels, licensing considerations and target-state configuration decisions.
- Validate the move from the current client-to-server Dynamics and SharePoint integration to server-to-server integration.
- Assess infrastructure, database, security, identity, authentication, certificates, service accounts, network and application dependencies.
- Create and maintain the technical project artifacts: upgrade approach, environment strategy, architecture documentation, RICE inventory and assessment, migration sequencing, deployment, cutover and rollback plans, and technical readiness checklist.
- Plan outages, test cycles, production cutover, rollback and post-implementation stabilization.
- Provide hands-on Dynamics CRM leadership across configuration, administration, customization, troubleshooting and upgrade activity, and technical leadership on the SharePoint on-premises farm.
- Identify technical risks, unsupported configurations and architecture gaps, recommend remediation, and escalate decisions that need leadership direction.
- Challenge vendor recommendations where needed and brief sponsors, IT leadership and governance bodies with clear status updates and decision materials.
Qualifications & Experience
Required (5+ years)
- Leading IT projects, including new implementations and upgrades, from both the technical and overall delivery sides.
- Creating project artifacts such as project plans, schedules, work breakdown structures, dependency maps, and risk, issue and decision logs.
- Leading technical teams across development, infrastructure, database, security, testing and vendor workstreams.
- Creating technical artifacts such as upgrade approaches, environment strategies, architecture designs, RICE inventories, and cutover and rollback plans.
- Microsoft Dynamics CRM implementation, development, customization, administration, integration and upgrade.
- Direct experience leading Dynamics CRM 2016 (8.x) to Dynamics 365 CE 9.x On-Premises upgrades.
- Direct experience leading SharePoint 2013 to SharePoint Subscription Edition upgrades through supported intermediate stages.
- Dynamics and SharePoint customization and integration, including server-to-server authentication.
- Modernizing SQL Server, SSRS, Windows Server and Dynamics-SharePoint integrations in complex enterprise environments.
- Working knowledge of Active Directory, IIS, certificates, service accounts, networking, backup, recovery and high availability.
Preferred
- Experience in public-sector, justice, healthcare or other highly regulated environments (not required).
- Microsoft certifications in Dynamics, SharePoint, infrastructure, security or solution architecture.
Education
- University degree in Information Technology, Computer Science, Engineering or a related discipline, or an equivalent combination of education and directly relevant experience.
Compensation
Competitive contract rate, discussed with shortlisted candidates. Contract term is about 12 months with 3-month extensions. Work is hybrid in Toronto, with two days per week on-site.
Application Process
Interested candidates should be prepared to submit a current curriculum vitae detailing education, training and experience; a summary of directly relevant Dynamics CRM and SharePoint on-premises upgrade experience; and one professional reference from your most recent place of employment (name and phone number of your last employer or supervisor). Additional references may be provided but are not required.
We are an equal opportunity employer. We welcome applications from all qualified candidates and are committed to providing an inclusive and accessible recruitment process. Accommodations are available upon request at any stage of the hiring process.
No AI is used to screen or evaluate candidates; those decisions remain with our recruitment team. If your background aligns with the requirements of the role, a member of our team will contact you regarding next steps. We thank all applicants for their interest; however, only those selected for further consideration will be contacted directly.
This posting does not require Canadian work experience, and none has been requested as a condition of eligibility, in accordance with Ontario’s Employment Standards Act, 2000.
All candidates who are interviewed for this position will be notified of a hiring decision within two weeks of their interview.