Dynamics 365 CRM Solution Architect
- Toronto, ON
- Permanent
- Temps-plein
- Own the architecture and technical governance of the Dynamics 365 Sales CRM platform and Power Platform solutions.
- Lead functional solution delivery and configuration for CRM enhancements, ensuring business outcomes are met.
- Ensure integrations, data integrity, security, and Application Lifecycle Management (ALM) practices meet enterprise standards.
- Provide technical leadership across developers, analysts, and stakeholders through design reviews, mentoring, and test/release support.
- Designs end-to-end solutions using Dynamics 365 Sales, Dataverse, Power Platform
- Owns the data/entity model (standard + custom) and overall solution design
- Defines/approves technical solutions for:
- Plugins, JavaScript, workflows/business rules
- Power Automate and integration logic
- Security model and environment strategy
- Leads architectural reviews for performance, reliability, and platform health
- Guides roadmap decisions: features, licensing impacts, Microsoft roadmap alignment
- Works with Product teams that oversee:
- Real-time and batch integrations across multiple systems
- Cross-system data consistency: validation, synchronization, issue resolution
- Integration monitoring and operational patterns (alerts, retries, error handling)
- Owns CRM solution governance: standards, review gates, documentation, technical debt posture
- Defines CRM ALM: solution layering, branching/release approach, environment strategy (dev/test/prod)
- Ensures deployment quality and release readiness in partnership with delivery leads
- Acts as lead functional consultant for CRM projects/enhancements
- Leads configuration of D365 components (entities, forms, views, dashboards, BPFs)
- Partners with developers to translate requirements into viable designs
- Supports UAT planning, defect triage, and release validation
- You demonstrate BDO's core values through all aspect of your work: Integrity, Respect and Collaboration
- You understand your client’s industry, challenges, and opportunities; clients describe you as positive, professional, and delivering high quality work
- You identify, recommend, and are focused on effective service delivery to your clients
- You share in an inclusive and engaging work environment that develops, retains & attracts talent
- You actively participate in the adoption of digital tools and strategies to drive an innovative workplace
- You grow your expertise through learning and professional development.
- Dynamics 365 Sales (model-driven apps), Dataverse, solution management
- Power Platform (Power Automate; Power Apps knowledge is a plus)
- Security model (role-based security, teams, business units)
- Plugins (C#), JavaScript form scripting, custom APIs (nice-to-have)
- Integration patterns (APIs, event-driven and batch), error handling/monitoring
- Performance considerations and platform limits
- University Degree/Diploma in Computer Science, Information Technology, or a related discipline.
- 5+ years of experience in a similar role.
- Requirements-to-design translation, stakeholder management
- UAT leadership, defect triage, release readiness
- Microsoft Certified: Power Platform Functional Consultant Associate
- Microsoft Certified: Power Platform Solution Architect Expert
- Microsoft Certified: Dynamics 365 Sales Functional Consultant
- Microsoft Certified: Power Platform Developer (asset)
- Azure Fundamentals (asset)