détails d'emploi
Are you an experienced Software Developer – CRM who can design, develop, and implement customized solutions using Microsoft Dynamics 365 CRM. This hybrid role (3 days onsite in Toronto, 2 days remote) requires hands-on experience with CRM workflows, plug-ins, Power Automate, and portal customization. The successful candidate will be responsible for full lifecycle development, including integration with cloud technologies, report generation, and data security alignment.
...
Our client is looking for a Software Developer for a contract position of 9 months with the:
• Extension: Possible 1-time renewal at management discretion
• Mode: Hybrid (3 onsite / 2 remote)
Advantages
🚀 Advanced CRM Projects – Work on highly customized Dynamics CRM workflows and integrations
🏢 Hybrid Flexibility – Enjoy the balance of on-site collaboration and remote focus
🌐 Cloud-Centric Development – Leverage Azure, .NET Core, and Power Platform in CRM delivery
📊 Data & BI Integration – Build dynamic Power BI reports and CRM-based dashboards
🧠 End-to-End Delivery – Own development from architecture to deployment and post-support
🛠️ Cutting-Edge Tech – Work with XRM Toolbox, Azure AD B2C, Okta, and Microsoft cloud stack
Responsibilities
• Customize Dynamics CRM including Entities, Forms, Views, Dashboards, Menus, and Reports
• Develop CRM workflows, Plug-ins, and complex Power Automate flows
• Build custom solutions using C#, JavaScript, HTML, and Dynamics SDK
• Integrate CRM with portals using ASP.NET, .NET Core, AngularJS, Azure Services, Logic Apps
• Design and deliver Power BI reports for on-demand and scheduled usage
• Customize the CRM Power App Customer Service Portal with dynamic forms, views, and pages
• Implement cloud security and authentication using Azure AD B2C and Okta
• Create and maintain data migration templates, CRM word templates, and automated pipelines
• Collaborate using Agile methodologies and DevOps tools including task boards and pipelines
• Prepare technical documentation, user guides, solution briefs, and development handovers
• Conduct design walkthroughs, code reviews, and post-deployment support
Qualifications
Must Have:
• Experience customizing Dynamics CRM including entities, dashboards, ribbons, forms, and views
• Strong development skills in C#, JavaScript, HTML
• Experience developing Power Automate flows, CRM Plug-ins, and workflows
• Proficiency with Dynamics CRM SDK, Web API, OData, Fetch XML, XRM Toolbox
• Experience with Power BI reporting and CRM data visualization
• Experience integrating CRM with Azure Functions, Web Jobs, App Services
• Knowledge of Cloud Security Principles and role/team-based access controls
• Familiarity with Dataverse, .NET Core, and low-code/no-code Power Apps
Nice to Have:
🤝 Experience with Dynamics 365 interoperability with Microsoft 365 and Azure tools
🔁 Knowledge of DevOps, CI/CD pipelines, and release automation
☁️ Hands-on work with Azure Logic Apps, Service Bus, and identity management
⚡ Knowledge of RAD methodologies and AODA compliance standards
📝 Strong written communication for technical documentation and user manuals
🗣️ Ability to present technical ideas clearly to both business and technical audiences
Summary
This CRM Software Developer role is ideal for a highly technical and analytical professional who thrives in building customized Microsoft Dynamics 365 solutions. From back-end development to Power Platform integrations and security configuration, this position offers the opportunity to shape enterprise CRM systems that are secure, scalable, and performance-driven.
If you are interested in this role, please apply online at www.randstad.ca. Qualified candidates will be contacted.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
voir plus
Are you an experienced Software Developer – CRM who can design, develop, and implement customized solutions using Microsoft Dynamics 365 CRM. This hybrid role (3 days onsite in Toronto, 2 days remote) requires hands-on experience with CRM workflows, plug-ins, Power Automate, and portal customization. The successful candidate will be responsible for full lifecycle development, including integration with cloud technologies, report generation, and data security alignment.
Our client is looking for a Software Developer for a contract position of 9 months with the:
• Extension: Possible 1-time renewal at management discretion
• Mode: Hybrid (3 onsite / 2 remote)
Advantages
🚀 Advanced CRM Projects – Work on highly customized Dynamics CRM workflows and integrations
🏢 Hybrid Flexibility – Enjoy the balance of on-site collaboration and remote focus
🌐 Cloud-Centric Development – Leverage Azure, .NET Core, and Power Platform in CRM delivery
📊 Data & BI Integration – Build dynamic Power BI reports and CRM-based dashboards
🧠 End-to-End Delivery – Own development from architecture to deployment and post-support
...
🛠️ Cutting-Edge Tech – Work with XRM Toolbox, Azure AD B2C, Okta, and Microsoft cloud stack
Responsibilities
• Customize Dynamics CRM including Entities, Forms, Views, Dashboards, Menus, and Reports
• Develop CRM workflows, Plug-ins, and complex Power Automate flows
• Build custom solutions using C#, JavaScript, HTML, and Dynamics SDK
• Integrate CRM with portals using ASP.NET, .NET Core, AngularJS, Azure Services, Logic Apps
• Design and deliver Power BI reports for on-demand and scheduled usage
• Customize the CRM Power App Customer Service Portal with dynamic forms, views, and pages
• Implement cloud security and authentication using Azure AD B2C and Okta
• Create and maintain data migration templates, CRM word templates, and automated pipelines
• Collaborate using Agile methodologies and DevOps tools including task boards and pipelines
• Prepare technical documentation, user guides, solution briefs, and development handovers
• Conduct design walkthroughs, code reviews, and post-deployment support
Qualifications
Must Have:
• Experience customizing Dynamics CRM including entities, dashboards, ribbons, forms, and views
• Strong development skills in C#, JavaScript, HTML
• Experience developing Power Automate flows, CRM Plug-ins, and workflows
• Proficiency with Dynamics CRM SDK, Web API, OData, Fetch XML, XRM Toolbox
• Experience with Power BI reporting and CRM data visualization
• Experience integrating CRM with Azure Functions, Web Jobs, App Services
• Knowledge of Cloud Security Principles and role/team-based access controls
• Familiarity with Dataverse, .NET Core, and low-code/no-code Power Apps
Nice to Have:
🤝 Experience with Dynamics 365 interoperability with Microsoft 365 and Azure tools
🔁 Knowledge of DevOps, CI/CD pipelines, and release automation
☁️ Hands-on work with Azure Logic Apps, Service Bus, and identity management
⚡ Knowledge of RAD methodologies and AODA compliance standards
📝 Strong written communication for technical documentation and user manuals
🗣️ Ability to present technical ideas clearly to both business and technical audiences
Summary
This CRM Software Developer role is ideal for a highly technical and analytical professional who thrives in building customized Microsoft Dynamics 365 solutions. From back-end development to Power Platform integrations and security configuration, this position offers the opportunity to shape enterprise CRM systems that are secure, scalable, and performance-driven.
If you are interested in this role, please apply online at www.randstad.ca. Qualified candidates will be contacted.
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
voir pluspartager l'offre d'emploi