Senior Microsoft Dynamics CRM Architect

Verida

Toronto

On-site

CAD 124,000 - 207,000

Full time

13 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive rate/hour
Collaborative work environment
Cutting-edge projects

Job summary

Veriday seeks a Senior Microsoft Dynamics CRM Architect for a 6-month contract in Toronto. You will lead architecture, design, and hands-on development across Dynamics 365 CE, Dataverse, Power Platform, and Azure, translating business needs into scalable, secure solutions.

You will drive technical direction from design through testing and deployment, collaborate with stakeholders, and ensure governance and CI/CD practices are in place. Office presence in Toronto is required three days per week.

Qualifications

  • Extensive hands-on experience designing, developing, and implementing enterprise Dynamics 365 CE / Microsoft Dynamics CRM solutions.
  • Proven experience as a Solution Architect, Technical Architect, or Technical Lead, with continued involvement in development.
  • Strong expertise in Dataverse data modeling, Dynamics customization, plug-in development, workflows, and Power Platform applications.
  • Demonstrated experience building enterprise integrations using Azure services and REST/OData APIs.
  • Experience managing the full SDLC and implementing CI/CD processes through Azure DevOps.
  • Strong knowledge of Dynamics 365 CE security models and secure application design.
  • Ability to translate business requirements into practical technical solutions and explain architectural decisions to technical and business audiences.
  • Experience working in Agile delivery teams, with strong troubleshooting, documentation, and collaboration skills.
  • Ability to work from the client's Toronto office 3 days per week.

Responsibilities

  • Lead the architecture, design, development, and implementation of complex Dynamics 365 CE solutions.
  • Collaborate with business stakeholders and delivery teams to translate requirements into technical specifications and solution designs.
  • Design scalable Dataverse data models, including custom tables/entities, relationships, and validation rules.
  • Align solution designs with Microsoft best practices, enterprise standards, and Agile delivery requirements.
  • Evaluate standard capabilities, configuration, and custom development options to recommend maintainable solutions.
  • Provide technical direction, conduct design and code reviews, and guide developers through implementation.
  • Configure and customize Dynamics 365 CE to support business processes and application requirements.
  • Develop custom plug-ins, workflows, and Power Automate flows to implement business logic and process automation.
  • Build and enhance Canvas and model-driven Power Apps.
  • Develop and maintain forms, views, business rules, and other application components.
  • Troubleshoot technical issues and optimize application performance, reliability, and maintainability.
  • Design, build, and optimize cloud integrations using Azure Functions, Logic Apps, Service Bus, and API Management.
  • Develop and consume REST APIs and OData endpoints to connect Dynamics 365 CE with enterprise applications.
  • Implement appropriate authentication, error handling, retry mechanisms, logging, and monitoring.
  • Diagnose integration failures and improve the reliability and performance of data exchanges.
  • Lead the full software development lifecycle, including requirements analysis, design, development, testing, release, and support.
  • Use Azure DevOps for source control, continuous integration, and automated deployments.
  • Manage solution packaging, dependencies, and deployment across development, testing, and production environments.
  • Support integration testing and user acceptance testing, resolve defects, and maintain technical documentation.
  • Contribute to Agile planning, technical estimates, and delivery coordination.
  • Design and maintain Dynamics 365 CE and Dataverse security models.
  • Implement role-based security, field-level security, and hierarchical security to protect sensitive information.
  • Validate access permissions against business requirements and apply least-privilege principles.
  • Work with architecture and security teams to ensure solutions meet organizational governance requirements.

Skills

Dynamics 365 CE
Dataverse data modeling
Dynamics customization
Plug-in development
Power Platform
Azure DevOps
REST APIs
OData
Azure Functions
Logic Apps
Service Bus
API Management
Security models
Agile delivery

Tools

Azure DevOps

Job description

Veriday is seeking a Senior Microsoft Dynamics CRM Architect to support our client project in Toronto for a 6-month contract role with potential for extension. This role combines solution architecture, technical leadership, and hands-on development across Microsoft Dynamics 365 Customer Engagement (CE), Power Platform, Dataverse, and Azure.

The successful candidate will translate business requirements into secure, scalable solutions and lead delivery from technical design through development, testing, deployment, and ongoing enhancement.

Key Responsibilities:-
Solution Architecture and Design
  • Lead the architecture, design, development, and implementation of complex Dynamics 365 CE solutions.
  • Collaborate with business stakeholders and delivery teams to translate requirements into technical specifications and solution designs.
  • Design scalable Dataverse data models, including custom tables/entities, relationships, and validation rules.
  • Align solution designs with Microsoft best practices, enterprise standards, and Agile delivery requirements.
  • Evaluate standard capabilities, configuration, and custom development options to recommend maintainable solutions.
  • Provide technical direction, conduct design and code reviews, and guide developers through implementation.
Dynamics 365 and Power Platform Development
  • Configure and customize Dynamics 365 CE to support business processes and application requirements.
  • Develop custom plug-ins, workflows, and Power Automate flows to implement business logic and process automation.
  • Build and enhance Canvas and model-driven Power Apps.
  • Develop and maintain forms, views, business rules, and other application components.
  • Troubleshoot technical issues and optimize application performance, reliability, and maintainability.
Azure Integrations
  • Design, build, and optimize cloud integrations using Azure Functions, Logic Apps, Service Bus, and API Management.
  • Develop and consume REST APIs and OData endpoints to connect Dynamics 365 CE with enterprise applications.
  • Implement appropriate authentication, error handling, retry mechanisms, logging, and monitoring.
  • Diagnose integration failures and improve the reliability and performance of data exchanges.
SDLC and DevOps
  • Lead the full software development lifecycle, including requirements analysis, design, development, testing, release, and support.
  • Use Azure DevOps for source control, continuous integration, and automated deployments.
  • Manage solution packaging, dependencies, and deployment across development, testing, and production environments.
  • Support integration testing and user acceptance testing, resolve defects, and maintain technical documentation.
  • Contribute to Agile planning, technical estimates, and delivery coordination.
Security and Governance
  • Design and maintain Dynamics 365 CE and Dataverse security models.
  • Implement role-based security, field-level security, and hierarchical security to protect sensitive information.
  • Validate access permissions against business requirements and apply least-privilege principles.
  • Work with architecture and security teams to ensure solutions meet organizational governance requirements.
Required Experience and Qualifications:-
  • Extensive hands-on experience designing, developing, and implementing enterprise Dynamics 365 CE / Microsoft Dynamics CRM solutions.
  • Proven experience as a Solution Architect, Technical Architect, or Technical Lead, with continued involvement in development.
  • Strong expertise in Dataverse data modeling, Dynamics customization, plug-in development, workflows, and Power Platform applications.
  • Demonstrated experience building enterprise integrations using Azure services and REST/OData APIs.
  • Experience managing the full SDLC and implementing CI/CD processes through Azure DevOps.
  • Strong knowledge of Dynamics 365 CE security models and secure application design.
  • Ability to translate business requirements into practical technical solutions and explain architectural decisions to technical and business audiences.
  • Experience working in Agile delivery teams, with strong troubleshooting, documentation, and collaboration skills.
  • Ability to work from the client's Toronto office 3 days per week.
  • competitive rate/hour
  • collaborative and dynamic work environment
  • opportunity to work on cutting-edge projects
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Microsoft Dynamics CRM Architect
Senior Microsoft Dynamics CRM Architect

Veriday Inc. • Toronto

Hybrid
CAD 124,000 - 193,000
Competitive rate/hour
Collaborative environment
Cutting-edge projects
Senior Microsoft Dynamics CRM Developer
Senior Microsoft Dynamics CRM Developer

Veriday Inc. • Toronto

On-site
CAD 80,000 - 120,000
Senior Dynamics 365 Architect — Toronto Hybrid (3 days/wk)
Senior Dynamics 365 Architect — Toronto Hybrid (3 days/wk)

Veriday Inc. • Toronto

Hybrid
CAD 124,000 - 193,000
Competitive rate/hour
Collaborative environment
Cutting-edge projects
Sr. Software Developer - CRM - Senior
Sr. Software Developer - CRM - Senior

ISG Search Inc • Toronto

On-site
CAD 120,000 - 160,000
Microsoft Dynamics 365 Solution Architect / Dynamics Architect
Microsoft Dynamics 365 Solution Architect / Dynamics Architect

Lorven Technologies Inc. • Toronto

On-site
CAD 140,000 - 210,000
Microsoft Dynamics Consultant
Microsoft Dynamics Consultant

BuzzClan • Oshawa

On-site
CAD 80,000 - 100,000
RQ09224 - Solution Architect - CRM - Junior
RQ09224 - Solution Architect - CRM - Junior

Rubicon Path • Toronto

On-site
CAD 65,000 - 85,000
Senior Dynamics 365 / Power Platform Developer
Senior Dynamics 365 / Power Platform Developer

SharpAtoms • Toronto

On-site
CAD 110,000 - 140,000
Senior CRM Solutions Architect - Dynamics 365 Expert
Senior CRM Solutions Architect - Dynamics 365 Expert

Rubicon Path • Toronto

Hybrid
CAD 100,000 - 120,000
Flexible working hours
Professional development opportunities
RQ09225 - Solution Architect - CRM - Intermediate
RQ09225 - Solution Architect - CRM - Intermediate

Rubicon Path • Toronto

On-site
CAD 100,000 - 130,000