
COMPASS GROUP CANADA
You might not know our name, but you know where we are. That’s because Compass Group Canada is part of a global foodservice and support services company that’s the 6th largest employer in the world, with 625,000 employees.
You’ll find us in schools, colleges, hospitals, office buildings, senior living communities, tourist attractions, sports venues, remote camps and military installations and more. We’re in all major cities, at remote work sites and everywhere in between – doing business in Canada and 50+ other countries where you can learn and grow. Join us now and point your career forward!
Why work with Compass Digital? We are a member of Compass Group North America the leading foodservice and support services company. We create remarkable customer experiences through the innovative design and development of technology products and services. Compass Digital began as an innovation startup and the team has since rapidly grown and now supports technology and innovation across all of North America. Compass digital is comprised of user experience designers, developers, data scientists, project managers, business analysts, marketers and technology implementation managers, all of whom look at the world from a human perspective to rethink what’s possible in the areas of technology innovation and consumer engagement within the foodservice and hospitality industries. Join us.
Job Summary
We are seeking a Functional Analyst / Developer to support the design, configuration, and ongoing optimization of our Microsoft Dynamics 365 environment. This role will help bridge business needs with technical delivery, ensuring smooth implementation and continuous enhancement of key workflows in post-sales operations, customer delivery, and field service.
You will work closely with the Senior Product Owner, IT, Sales, Implementation, and Revenue Operations teams to build and maintain scalable, data-driven, and user-friendly solutions across D365 and the broader revenue tech ecosystem, including Salesforce and our data warehouse.
Now, if you were to come on board as a Senior Functional Analyst, we’d ask you to do the following for us:
* Collaborate with the Product Owner to analyze business requirements and translate them into functional specifications and technical configurations within Microsoft Dynamics 365.
* Configure and extend D365 CRM (with focus on Field Service and Project Operations modules), including workflows, business rules, forms, views, and custom entities.
* Build automation and integrations using Power Automate, Power Apps, and Dataverse to support business processes and improve productivity.
* Support data model enhancements and ensure consistent data integrity across systems.
* Troubleshoot and resolve issues in production and non-production environments, identifying root causes and implementing sustainable fixes.
* Experience with CI/CD pipelines and DevOps tools, including automating build, test, and deployment processes to streamline Dynamics 365 solution delivery and ensure reliable releases.
* Document functional and technical designs, including data flow diagrams, solution architecture, and configuration logs.
* Collaborate with developers, analysts, and IT to test, deploy, and optimize solutions, adhering to Agile delivery practices.
* Support integration points between D365 and Salesforce, finance systems, or internal APIs using secure and scalable methods.
* Assist with user training, UAT, and change management processes.
Think you have what it takes to be our Senior Functional Analyst? We’re committed to hiring the best talent for the role. Here’s how we’ll know you are the best fit:
* 4+ years of experience in a Dynamics 365 CRM functional analyst or developer role, with extensive hands-on experience with Dynamics 365 , including configuration, customization, and extending the platform with custom plugins and workflows.
* Proficiency in customizing D365 modules, especially Field Service, Project Operations, or Sales.
* Solid experience with the Microsoft Power Platform (Power Apps, Power Automate, Dataverse).
* Expertise in creating Dynamics 365 Plugins (Synchronous and Asynchronous), Custom Workflows, and Custom Actions using C#.
* Familiarity with the Dynamics 365 Web API, RESTful services, Fetch XML and OData queries for accessing and manipulating Dynamics data.
* Strong understanding of business process automation, CRM best practices, and user-centric design.
* Familiarity with integrating Dynamics 365 with other enterprise systems.
* Exposure to CI/CD pipelines and tools such as GitHub, or similar.
* Good understanding of JavaScript, C#, or Liquid templates used in D365 extensibility scenarios.
* Experience with Agile methodology, including user story grooming, sprint delivery, and retrospectives.
* Strong documentation and communication skills, with the ability to work across technical and business teams.
Compass Group Canada is committed to nurturing a diverse workforce representative of the communities within which we operate. We encourage and are pleased to consider all qualified candidates, without regard to race, colour, citizenship, religion, sex, marital / family status, sexual orientation, gender identity, aboriginal status, age, disability or persons who may require an accommodation, to apply.
For accommodation requests during the hiring process, please contact PeopleHub@compass-canada.com for further information.
#J-18808-Ljbffr