
Dynamics 365 CRM Technical Architect Project Operations -Consultant
Job Description
The position is available in Ottawa and Toronto
Introduction:
As a CRM Technical Consultant at Avanade, you build enterprise‑grade Dynamics 365 and Power Platform solutions that power complex business operations. You own the technical design, development, integrations, and performance of secure, scalable platforms
About the role:
The CRM Technical Consultant at Avanade is a hands-on technologist responsible for designing and implementing scalable, enterprise grade Dynamics 365 and Power Platform solutions. This role focuses on D365 technical configurations, custom development, security configurations/customizations, integrations with external systems, and technical architecture while working closely with functional consultants and client stakeholders.
What will you do:
Design and build custom Dynamics 365 Project Operations solutions, including:
Plugins (C#/.NET)
JavaScript/TypeScript customizations
Power Automate flows and Logic Apps
Develop and maintain integrations using:
Dataverse Web API
Azure Functions, Service Bus, Logic Apps
SSIS / data integration patterns
Preferred: Dual-write (For with D365 F&O)
Build Power Platform solutions:
Model‑driven apps, Canvas apps.
Power Apps Component Framework (PCF) controls
Implement CI/CD pipelines using Azure DevOps
Work with Schedule APIs for Project and Tasks
Collaborate with functional consultants to translate requirements into technical designs.
Support solution architecture, performance tuning, and security design.
Participate across full delivery lifecycle (design, build, test, deploy, support)
Contribute to technical governance and reusable Avanade assets.
.
CASkills & Experience:
Strong experience with Dynamics 365 CE and Dataverse platform and related development
Proficiency in:
C#, .NET, JavaScript/TypeScript
Power Platform, Azure integration services
Understanding of how to use Schedule APIs for Data migration and Integrations
Dataverse and Power Platform
Dataverse data modeling
Tables, relationships
Ownership models (User/Team/Org)
Security model
Business Units, security roles, field‑level security
Integration security (service principals, application users)
Solution Management:
Managed vs unmanaged solutions
Layering, patching, environment strategies (DEV/TEST/UAT/PROD)
Dual Write and Project Operations Finance Integration is preferred
Dual-write architecture.
Real time vs async behavior
Error handling & retry mechanics.
Ownership of master data
Virtual Entities for integration
Experience with enterprise D365 CRM implementations
Understanding of relational data models and security concepts
Agile and DevOps delivery experience
Consulting experience with enterprise clients
Microsoft certifications (PL‑200, PL-400) preferred.
About you:
Consultative, collaborative, and relationship oriented
Able to think systematically and logically, with strong problem solving skills
Resilient, adaptable, and flexible
Intellectually curious and passionate about technology
Skilled storyteller and engaging content creator
Strong written and verbal communication skills to enable effective collaboration and negotiation
Compensation at Avanade varies depending on a wide array of factors, which may include but are not limited to the specific office location, role, skill set, and level of experience. As required by local law, Avanade provides a reasonable range of compensation, based on full-time employment, for roles that may be hired as set forth below.
The recruiting efforts for this position are intended to fill a brand new position.
The base pay range shown below is intended as a guideline to reflect the majority of offers for this role.
It does not represent a maximum limit — in some cases, actual compensation may exceed the range where appropriate.
Role Location Annual Salary Range
British Columbia/Ontario $82,000 - 97,000
.