
Position: Senior CRM - Software Developer
Duration: 1 Year assignment (contract)
Client Location: Toronto (Onsite: 7.25 hours/day between 8:00 AM and 5:00 PM, Monday to Friday)
Engagement Model: Professional Services Engagement – B2B (Incorporated Entities Only)
Note on Assignment Type
This position is provisionally Onsite, requiring 7.25 hours per calendar day between 8:00 AM and 5:00 PM, Monday to Friday (excluding breaks). Conditions may change based on organizational requirements and at the discretion of the Hiring Manager.
About the Engagement
Akkodis is seeking an experienced Senior CRM – Software Developer (Dynamics 365) to lead operations, development, and project work for enterprise CRM solutions. The consultant will support large‑scale CRM modernization initiatives, lead junior developers, and deliver advanced customizations across Dynamics 365, Power Platform, Azure, and related integration technologies. The role requires deep hands‑on expertise in Dynamics 365 customization, development, workflows, plug‑ins, Power Apps, Power Pages, Power BI, and Azure‑based integrations.
Scope
- Lead day‑to‑day operations and project delivery for enterprise Dynamics 365 solutions (design, build, test, deploy, support).
- Translate technical specs into production‑ready CRM applications; own unit testing and defect resolution.
- Mentor junior developers; enforce coding standards, secure development practices, and review processes.
- Design and implement advanced Power Platform solutions (Power Apps, Power Pages, Power Automate).
Assignment Deliverables
- Solution architecture/design documents, data models, and security/role configurations.
- Customized Dynamics 365 components (entities, forms, views, ribbons, dashboards, reports) and plug‑ins/workflows.
- Reusable Power Automate flows, Power Apps/Power Pages applications, and Power BI reports/dashboards.
- Integration services and scripts (Azure Functions/Logic Apps, API connectors, ETL packages) with deployment pipelines.
Expertise Required
Must Have
- 5–10+ years hands‑on Dynamics 365 development with end‑to‑end customization (entities, forms, views, ribbons, dashboards, reports).
- Proven experience building workflows, plug‑ins, and complex Power Automate flows.
- Strong coding with C#, JavaScript, HTML and expert use of Dynamics 365 SDK, Web API, Organization Services, OData, Fetch XML, XRM Toolbox.
- Power Platform proficiency: Power Apps, Power Pages, Power BI (including scheduled/on‑demand reporting).
- Azure integration experience (Azure App Services, Functions, Logic Apps, Web Jobs) and secure authentication (Azure AD B2C, Okta).
Nice to Have
- Working knowledge of Dataverse schema/design and DevOps (boards, CI/CD pipelines).
- Deeper analytics background (SQL, data visualization patterns, CRM APIs, ETL tooling).
Security Clearance
Required.
Important
This is a business-to-business engagement. Candidates must represent an incorporated entity, hold a valid business number, maintain appropriate insurance, and invoice for services rendered.
How to Apply
Submit your resume in confidence via the Akkodis Canada website.
We thank all applicants for their interest in this opportunity. Only candidates meeting the above qualifications will be contacted for further discussions.
Accessibility
At Akkodis, part of The Adecco Group, our purpose is simple: to make the future work for everyone. We live our values, Passion, Collaboration, Inclusion, Courage, and Customers at Heart, by fostering a workplace where diversity is celebrated and every voice matter. We encourage applications from individuals of all backgrounds and identities. Together, we’re making the future work for everyone.
Similar jobs
Robertson & Company Ltd.Dynamics (Power Platform) Programmer
2iSolutions Inc.Senior Software Developer - ETL
Royal Bank of CanadaSenior Manager, Software Development
LanceSoft, Inc.Senior Middleware Developer
Kinaxis Inc.Senior Software Developer, Front End Technology
Cyber-Infomax Solutions Inc.