MS Dynamics CRM Architect

VeridayToronto, OntarioHybridContractListed 3 hours ago

Apply now

About this role

Veriday is seeking an experienced Microsoft Dynamics CRM Architect with strong C# and .NET development experience to support our client.

This role combines solution architecture, technical leadership, and hands-on development across Dynamics 365 Customer Engagement (CE), Microsoft Power Platform, Dataverse, .NET, and Azure . The successful candidate will translate business requirements into secure, scalable applications and integrations, leading delivery from solution design through implementation and production support.

What you will do:-

- Lead the architecture, design, development, and implementation of enterprise Dynamics 365 CE solutions.

- Translate business requirements into technical specifications, integration designs, and scalable Dataverse data models.

- Assess standard functionality, configuration, low-code capabilities, and custom development options to recommend maintainable solutions.

- Configure and customize Dynamics 365 CE , including custom tables/entities, relationships, forms, views, dashboards, and business rules.

- Develop C# plug-ins, custom workflow activities, and reusable business logic using the Dynamics/Dataverse SDK.

- Design, develop, and maintain custom applications, backend services, and integration components using C#, .NET, and ASP.NET Core.

- Develop secure RESTful APIs and services that connect Dynamics 365 CE with enterprise applications.

- Use . NET Framework for supported Dynamics plug-ins and workflow extensions, and modern .NET for external services and integration applications.

- Apply object-oriented design, dependency injection, asynchronous programming, and reusable development patterns.

- Build and optimize integrations using Azure Functions, Logic Apps, Service Bus, and API Management.

- Use Azure DevOps and Git for source control, continuous integration, and automated deployments.

What you need to be successful:-

- Extensive experience delivering enterprise Microsoft Dynamics CRM / Dynamics 365 CE solutions.

- Proven experience as a Technical Architect, Solution Architect, or Technical Lead, with active involvement in hands-on development.

- Strong practical experience with C#, .NET Framework, modern .NET, ASP.NET Core , and RESTful API development.

- Experience developing Dynamics plug-ins, custom workflow activities, and integrations using the Dynamics/Dataverse SDK.

- Hands-on expertise in Dataverse, Canvas apps, model-driven apps, and Power Automate.

- Experience designing and implementing integrations using Azure Functions , Logic Apps, Service Bus, and API Management.

- Strong understanding of data modeling, application security, performance optimization, and supported customization approaches.

- Experience with Azure DevOps, Git, CI/CD pipelines, automated testing, and solution deployment.

- Strong analytical, troubleshooting, stakeholder communication, and technical documentation skills.

- Degree or diploma in Computer Science, Software Engineering, Information Technology, or equivalent practical experience.

- Availability to attend the Toronto office 3 days per week.

We offer a competitive rate/hour, a collaborative and dynamic work environment, and the opportunity to work on cutting-edge projects. If you possess the required skills and are ready for an exciting challenge, we encourage you to apply.