Job Title: Dynamics 365 Developer
Location: Toronto, ON
Employment Type: Full -time
Responsibilities:
Build and enhance Microsoft Dynamics 365 solutions through hands-on development with plugins, workflows, JavaScript, and business rules.
Lead the design of secure, scalable environments, including crafting a tailored security model and managing both online and on-premises CRM deployments.
Integrate Microsoft Dynamics 365 with upstream and downstream systems using middleware tools like KingswaySoft, Azure Functions, Service Bus, and SSIS packages.
Collaborate with business analysts and stakeholders to translate business needs into technical solutions that enhance user experience and streamline operations.
Develop and deploy custom components using C#.NET, MS SQL Server, CRM SDK, and developer toolkits.
Configure and maintain CI/CD pipelines using Azure DevOps to enable faster and more reliable delivery of CRM enhancements.
Troubleshoot, analyze, and optimize performance issues across workflows, data integrations, and custom modules.
Stay ahead of the curve by evaluating emerging Dynamics 365 capabilities, and propose innovations aligned with business goals.
Guide junior developers and participate in code reviews, testing, and documentation to uphold engineering standards.
Contribute to CRM strategy by identifying improvements, reusability opportunities, and new functionality rollouts.
Required Experience and Skills:
10-12 years of experience in Microsoft Dynamics 365 and earlier versions, including both online and on-premises environments
Proven experience with out-of-the-box customizations, security design, workflows, and form customization
Strong proficiency in C Sharp, JavaScript, Microsoft SQL, CRM SDK, SSIS, SSRS, and standard developer toolkits
Experience with Azure integration services including Azure Functions, Logic Apps, and Power Platform components
Familiarity with REST, ODATA, Web APIs, and third-party integrations
Hands-on experience with DevOps tools and CRM deployment pipelines
Strong problem-solving and analytical skills with a solution-driven mindset
Nice to Have
Experience with Power Apps Portals
Unified Service Desk configuration and deployment experience
Experience migrating Dynamics and USD configurations
Microsoft Dynamics 365 certifications in Sales, Service, or Customizations
This is a fantastic opportunity for someone who enjoys a mix of development and real business impact. If you are passionate about Microsoft Dynamics and excited to contribute to high-visibility projects, we encourage you to apply.
Job Type: Full-time
Pay: $90,000.00-$120,000.00 per year
Schedule:
Monday to Friday
Experience:
Dynamics 365: 10 years (required)
C#: 5 years (required)
SQL: 7 years (required)
Azure: 6 years (required)
JavaScript: 7 years (required)