
Dynamics CRM 365 Developer
- Ontario
- Permanent
- Temps-plein
- Collaborate with the Product Owner to analyze business requirements and translate them into functional specifications and technical configurations within Microsoft Dynamics 365.
- Configure and extend D365 CRM (with focus on Field Service and Project Operations modules), including workflows, business rules, forms, views, and custom entities.
- Build automation and integrations using Power Automate, Power Apps, and Dataverse to support business processes and improve productivity.
- Support data model enhancements and ensure consistent data integrity across systems.
- Troubleshoot and resolve issues in production and non-production environments, identifying root causes and implementing sustainable fixes.
- Experience with CI/CD pipelines and DevOps tools, including automating build, test, and deployment processes to streamline Dynamics 365 solution delivery and ensure reliable releases.
- Document functional and technical designs, including data flow diagrams, solution architecture, and configuration logs.
- Collaborate with developers, analysts, and IT to test, deploy, and optimize solutions, adhering to Agile delivery practices.
- Support integration points between D365 and Salesforce, finance systems, or internal APIs using secure and scalable methods.
- Assist with user training, UAT, and change management processes.
- 4+ years of experience in a Dynamics 365 CRM functional analyst or developer role, with extensive hands-on experience with Dynamics 365 , including configuration, customization, and extending the platform with custom plugins and workflows.
- Proficiency in customizing D365 modules, especially Field Service, Project Operations, or Sales.
- Solid experience with the Microsoft Power Platform (Power Apps, Power Automate, Dataverse).
- Expertise in creating Dynamics 365 Plugins (Synchronous and Asynchronous), Custom Workflows, and Custom Actions using C#.
- Familiarity with the Dynamics 365 Web API, RESTful services, Fetch XML and OData queries for accessing and manipulating Dynamics data.
- Strong understanding of business process automation, CRM best practices, and user-centric design.
- Familiarity with integrating Dynamics 365 with other enterprise systems.
- Exposure to CI/CD pipelines and tools such as GitHub, or similar.
- Good understanding of JavaScript, C#, or Liquid templates used in D365 extensibility scenarios.
- Experience with Agile methodology, including user story grooming, sprint delivery, and retrospectives.
- Strong documentation and communication skills, with the ability to work across technical and business teams.