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.
