Solution Architect, Power Platform & D365
Explicitly requires vibe coding skills and hands-on experience with LLMs, Copilot and AI agents.
About the Role
Lead architecture and implementation of Microsoft Dynamics 365 and Power Platform solutions to modernize business processes for commercial and government clients. Drive technical leadership, mentor teams, and apply AI/LLM capabilities to deliver enterprise-grade, integrated CRM and case management solutions.
Job Description
Role
As a Solution Architect, Power Platform & D365, you will design, architect and implement Dynamics 365 Customer Service / case management solutions and Power Platform implementations (Power Apps, Power Automate, Power BI, Power Pages). You will lead technical delivery on client engagements, mentor and enable team members, and ensure high-quality, scalable enterprise solutions.
Key Responsibilities
- Architect, design and implement Dynamics 365 Customer Service/case management solutions using out-of-the-box capabilities, configuration and customization.
- Lead technical teams and be accountable for the technical solution in project engagements.
- Communicate effectively with clients and internal stakeholders; facilitate decision making and manage client expectations.
- Utilize AI and LLM tools (Copilot, Agents, etc.) to augment development, design and testing practices.
- Implement solutions using hybrid-agile and agile methods; produce architectural artefacts (contextual, conceptual, logical, physical).
- Perform code reviews, establish code best practices, set up environments and manage large solution deployments.
- Mentor, coach and evaluate team members; conduct performance reviews and promote team wellness and professional development.
- Travel within Canada up to 20% as required.
Requirements
- 10+ years implementing CRM or case management solutions in private or public sector.
- Minimum 5 years experience with Dynamics 365 Customer Service and Power Platform.
- At least 3 years in a technical leadership role mentoring developers in the Microsoft Dynamics 365 ecosystem.
- Hands-on experience with AI/LLMs, Copilot, Cowork, vibe coding, Agents, or similar AI tooling.
- Proven experience creating architectural artefacts, performing code reviews, designing integrations and managing large deployments.
- In-depth experience with Agile Scrum SDLC and strong understanding of platform integration patterns, APIs and software engineering patterns.
- Experience using Azure DevOps, GitHub and Visual Studio.
- Experience with grants, license or case management implementations; Microsoft Contact Center (CCAS) and other Dynamics 365 modules (Field Service, Sales, Customer Insights, Marketing) are assets.
- Proven exposure to multiple languages and technology stacks (examples listed as assets: Java, C, C++, C#, Objective C, SQL Server).
Technical & Tools
- Microsoft Dynamics 365 (Customer Service)
- Power Platform: Power Apps, Power Automate, Power BI, Power Pages
- AI/LLMs, Copilot, Cowork, vibe coding, Agents
- Azure DevOps, GitHub, Visual Studio
- Microsoft Contact Center (CCAS) (asset)
- Dynamics 365 modules: Field Service, Sales, Customer Insights, Marketing (assets)
- APIs, SQL Server, languages such as Java, C, C++, C#, Objective C (assets)
Compensation & Benefits
- Hiring range: $110,000 to $145,000 (range stated in posting)
- Paid time off including 4 personal days
- Group pension plan with 4% matching contribution
- Firm-sponsored social events
- Voluntary savings products and bonus program eligibility
- Wellness subsidy, health and dental benefits, mental health resources
- Professional development assistance and learning opportunities through MNP University
- Access to perks and discounts and a flexible “Dress For Your Day” environment