We are seeking a Senior Dynamics 365 Developer to serve as the technical authority for our enterprise application ecosystem. This role is responsible for designing, developing, and optimizing regulatory, licensing, and client portal functions built on D365 Customer Engagement (CRM).
...
Crucially, this position will lead the architecture, data synchronization, and integration lifecycle between D365 CRM and D365 Finance and Operations (F&O). You will ensure seamless end-to-end data processing for billing, fee changes, regulatory compliance, and customer lifecycle management by bridging the gap between front-end operations and core financial modules.
Location: Toronto, ON (Hybrid – 1 day per week onsite, flexible)
Contract Duration: 6-month contract
Advantages
High-Level Architectural Ownership: Serve as the definitive technical authority over a critical, cross-platform integration ecosystem.
Highly Flexible Hybrid Model: Enjoy great work-life balance with a flexible schedule requiring only 1 day per week in the Toronto office.
Complex Data Challenges: Lead the alignment of intricate, public-safety regulatory workflows with enterprise financial modules.
Modern Cloud Stack: Deepen your expertise in Azure cloud infrastructure, Dual-write frameworks, and advanced Power Platform configurations.
Responsibilities
1. D365 F&O Integration & Cross-App Implementation
Lead the design, configuration, and maintenance of robust bidirectional integrations between D365 CRM and D365 Finance & Operations (F&O).
Implement and manage enterprise data-sharing mechanisms, including Dual-write, Virtual Entities, Azure Service Bus, and the Dataverse Data Integrator.
Collaborate closely with finance stakeholders to map and align complex CRM data entities (licensing, inspection fees, registrations) with F&O financial modules (General Ledger, Accounts Receivable, and Revenue Recognition).
Automate end-to-end business flows to ensure invoice creation, fee adjustments, and payment reconciliations initiated in CRM execute seamlessly within F&O.
2. Core CRM & Power Platform Development
Design, code, and deploy secure, scalable solutions using C#, .NET, JavaScript, TypeScript, Plugins, and Custom Workflow Activities within the D365 CE platform.
Utilize the Power Platform (Power Apps, Power Automate, Power Pages) to enhance external client portals, optimizing inspection booking, exam scheduling, and public records requests.
3. Architecture & Technical Leadership
Act as the primary Subject Matter Expert (SME) for cross-platform data modeling, environment strategy, and Application Lifecycle Management (ALM) using Azure DevOps.
Partner with Data Architects and security teams to maintain strict data standardization and regulatory compliance with public safety frameworks.
Perform code and configuration reviews for internal and external developers, enforcing secure coding practices.
Qualifications
Core Experience: Minimum of 5–7 years of hands-on experience in software development, with at least 4+ years dedicated specifically to Microsoft Dynamics 365 (CRM/CE).
F&O Integration Expertise: A proven track record of implementing cross-app integrations between D365 CRM and D365 F&O. Deep operational understanding of Dual-write mapping, synchronization rules, and debugging real-time integration bottlenecks.
Technical Stack: Highly proficient in C#, JavaScript, TypeScript, .NET Framework, Web Services (REST/ODATA), SQL Server, and Azure cloud infrastructure (Azure Functions, Logic Apps).
Environment Mastery: Hands-on experience with Dataverse data structures, Power Platform solutions packaging, and CI/CD pipelines in Azure DevOps.
Soft Skills: Exceptional analytical skills to resolve transactional logic errors and synchronization failures. Strong communication skills to bridge the gap between technical developers, operational business units, and corporate Finance teams.
Summary
If you are a seasoned Dynamics 365 Developer who specializes in connecting CRM operations with Finance & Operations architectures, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
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.
This posting is for existing and upcoming vacancies.
show more
We are seeking a Senior Dynamics 365 Developer to serve as the technical authority for our enterprise application ecosystem. This role is responsible for designing, developing, and optimizing regulatory, licensing, and client portal functions built on D365 Customer Engagement (CRM).
Crucially, this position will lead the architecture, data synchronization, and integration lifecycle between D365 CRM and D365 Finance and Operations (F&O). You will ensure seamless end-to-end data processing for billing, fee changes, regulatory compliance, and customer lifecycle management by bridging the gap between front-end operations and core financial modules.
Location: Toronto, ON (Hybrid – 1 day per week onsite, flexible)
Contract Duration: 6-month contract
Advantages
High-Level Architectural Ownership: Serve as the definitive technical authority over a critical, cross-platform integration ecosystem.
Highly Flexible Hybrid Model: Enjoy great work-life balance with a flexible schedule requiring only 1 day per week in the Toronto office.
Complex Data Challenges: Lead the alignment of intricate, public-safety regulatory workflows with enterprise financial modules.
...
Modern Cloud Stack: Deepen your expertise in Azure cloud infrastructure, Dual-write frameworks, and advanced Power Platform configurations.
Responsibilities
1. D365 F&O Integration & Cross-App Implementation
Lead the design, configuration, and maintenance of robust bidirectional integrations between D365 CRM and D365 Finance & Operations (F&O).
Implement and manage enterprise data-sharing mechanisms, including Dual-write, Virtual Entities, Azure Service Bus, and the Dataverse Data Integrator.
Collaborate closely with finance stakeholders to map and align complex CRM data entities (licensing, inspection fees, registrations) with F&O financial modules (General Ledger, Accounts Receivable, and Revenue Recognition).
Automate end-to-end business flows to ensure invoice creation, fee adjustments, and payment reconciliations initiated in CRM execute seamlessly within F&O.
2. Core CRM & Power Platform Development
Design, code, and deploy secure, scalable solutions using C#, .NET, JavaScript, TypeScript, Plugins, and Custom Workflow Activities within the D365 CE platform.
Utilize the Power Platform (Power Apps, Power Automate, Power Pages) to enhance external client portals, optimizing inspection booking, exam scheduling, and public records requests.
3. Architecture & Technical Leadership
Act as the primary Subject Matter Expert (SME) for cross-platform data modeling, environment strategy, and Application Lifecycle Management (ALM) using Azure DevOps.
Partner with Data Architects and security teams to maintain strict data standardization and regulatory compliance with public safety frameworks.
Perform code and configuration reviews for internal and external developers, enforcing secure coding practices.
Qualifications
Core Experience: Minimum of 5–7 years of hands-on experience in software development, with at least 4+ years dedicated specifically to Microsoft Dynamics 365 (CRM/CE).
F&O Integration Expertise: A proven track record of implementing cross-app integrations between D365 CRM and D365 F&O. Deep operational understanding of Dual-write mapping, synchronization rules, and debugging real-time integration bottlenecks.
Technical Stack: Highly proficient in C#, JavaScript, TypeScript, .NET Framework, Web Services (REST/ODATA), SQL Server, and Azure cloud infrastructure (Azure Functions, Logic Apps).
Environment Mastery: Hands-on experience with Dataverse data structures, Power Platform solutions packaging, and CI/CD pipelines in Azure DevOps.
Soft Skills: Exceptional analytical skills to resolve transactional logic errors and synchronization failures. Strong communication skills to bridge the gap between technical developers, operational business units, and corporate Finance teams.
Summary
If you are a seasoned Dynamics 365 Developer who specializes in connecting CRM operations with Finance & Operations architectures, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
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.
This posting is for existing and upcoming vacancies.
show more