Dynamics 365 CRM Developer
- ON, Canada
- Ontario, Canada, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
About the Role
We're looking for a Dynamics 365 CRM Developer with 5–7 years of hands-on Dynamics 365 CE / CRM development experience to design, build, and support Dataverse solutions for our product (PREXA365) and client implementations.
Key Responsibilities
- Develop and customize Dynamics 365 CE (Sales, Service & Marketing) and model-driven apps
- Build C# plugins, custom workflow activities, and custom APIs
- Write client-side scripts (JavaScript/TypeScript) and web resources
- Develop PCF controls (React/TypeScript)
- Build Power Automate flows and Power Apps (canvas/model-driven)
- Build and maintain Azure components - Functions, Logic Apps, Service Bus, Key Vault
- Strong functional knowledge of Dynamics 365 CE - Sales, Customer Service, and core CRM processes (lead-to-invoice, case management)
- Lead functional discussions with clients and business users - gather requirements, run workshops, and translate business processes into D365 solutions
- Perform fit-gap analysis and recommend configuration vs. customization
- Develop Power Pages portals and Copilot Studio agents
- Integrate D365 with external systems via Web API and Azure services
- Manage solutions, ALM, and deployments (Azure DevOps / Power Platform Pipelines)
- Configure security roles, business units, and teams
- Troubleshoot, optimize performance, and support production issues
- Participate in requirement analysis, estimation, and code reviews
Nice to Have
- AI implementation or integration experience (e.g., Azure OpenAI, Copilot in D365, AI Builder)
- AppSource / ISV product experience
- Certifications: PL-400, PL-600, MB-210
More about this job
Responsibilities
Develop and customize Dynamics 365 CE and Dataverse solutions, including plugins, custom APIs, model-driven apps, PCF controls, Power Platform applications, and Azure integrations. Lead client requirements discussions, configure and deploy solutions, and troubleshoot and optimize production systems.
Requirements
The role requires 5–7 years of hands-on Dynamics 365 CE/CRM development experience and strong functional knowledge of Sales, Customer Service, and core CRM processes. Candidates should be able to build customizations and integrations, lead client workshops, perform fit-gap analysis, and manage ALM and deployments; AI experience and specified Microsoft certifications are nice to have.
Skills
- Dynamics 365 CE
- Dataverse
- C#
- JavaScript
- TypeScript
- React
- PCF Controls
- Power Automate
- Power Apps
- Azure Functions
- Azure Logic Apps
- Azure Service Bus
- Azure Key Vault
- Power Pages
- Copilot Studio
- Azure DevOps
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Consulting
Keywords
- Dynamics 365 CE
- Dynamics 365 CRM
- Dataverse
- Model-Driven Apps
- C# Plugins
- Custom Workflow Activities
- Custom APIs
- JavaScript
- TypeScript
- PCF Controls
- React
- Power Automate
- Power Apps
- Azure Functions
- Azure Logic Apps
- Azure Service Bus
- Azure Key Vault
- Power Pages
- Copilot Studio
- Web API
- Azure DevOps
- Power Platform Pipelines
- ALM
- Fit-Gap Analysis
- Azure OpenAI
- Copilot in Dynamics 365
- AI Builder
- PL-400
- PL-600
- MB-210