We are looking for a highly motivated, dynamic, and dedicated Dynamics 365 functional consultant to join our project delivery team. The ideal candidate will be a self-starter, takes initiative, anticipate issues before they become a problem, and identify opportunities for improvement while focusing on delivering an outstanding user experience.
This is a contractual hybrid role for a period of 6-12 months, with the potential for extension. The candidate must work from the Toronto office 3 days/ week.
Key Responsibilities:
- Business Analysis & Requirement Gathering
Conduct stakeholder interviews and workshops to gather business and functional requirements.
Analyze existing business processes and identify opportunities for optimization via Dynamics 365 CE.
Translate business requirements into detailed functional specifications and user stories.
Document use cases, business process flows, and solution design documents.
- Solution Design & Configuration
Design scalable Dynamics 365 CE solutions that align with business goals and Microsoft best practices.
Configure out-of-the-box functionality including entities, fields, forms, views, charts, dashboards, workflows, and business rules.
Customize CRM using no-code/low-code solutions, including Power Apps and Power Automate.
Support the extension of CRM using third-party tools or integration frameworks when needed.
- Implementation & Delivery
Lead or support CRM project implementation phases, including development, testing, deployment, and go-live.
Collaborate with technical consultants and developers to deliver custom plugins, integrations, and extensions.
Assist with data migration planning, mapping, and execution.
Conduct end-to-end system testing, integration testing, and user acceptance testing (UAT).
- Training & Support
Develop user manuals, training guides, and deliver training workshops for key users and administrators.
Provide post-go-live support, system health checks, and continuous improvement recommendations.
Act as a subject matter expert (SME) for Dynamics CRM across the organization or client base.
- Project Coordination & Stakeholder Communication
Participate in Agile/Scrum or Waterfall ceremonies (daily stand-ups, sprint reviews, planning, etc.).
Create and maintain project documentation, including RAID logs, status reports, and change requests.
Manage stakeholder expectations and ensure successful delivery of CRM initiatives on time and within scope.
Work Experience:
Minimum 3-5 years of hands-on experience implementing Microsoft Dynamics 365 CE/CRM.
Deep understanding of Dynamics 365 modules: Sales, Customer Service, Marketing, Field Service (optional).
Experience with Power Platform tools: Power Apps (Canvas and Model-driven), Power Automate, and Power BI.
Proficiency in using CRM customization tools: Advanced Find, Solution Management, Business Process Flows, Security Roles, etc.
Experience with CRM SDK, JavaScript, and REST APIs (basic understanding for functional support).
Familiarity with Azure Integration Services (Logic Apps, Service Bus, API Management) is a plus.
Understanding of data management, data quality, and GDPR compliance in CRM context.
Experience with build, promote and release of management processes.
Required Skills:
Knowledge of extensibility tools (Microsoft Power Platform, Power Apps, Portals, Power Automate, Power BI, APIs, etc.)
Knowledge of Azure tools (App services, B2C, Storage Accounts, etc.)
Knowledge of deployment tools (e.g. TFS, Azure DevOps, etc.)
Excellent interpersonal and communication skills with both technical and non-technical stakeholders.
Strong analytical and problem-solving mindset.
Ability to work independently and collaboratively across functional and cross-functional teams.
Adaptability to fast-paced environments with multiple priorities.
Attention to detail and commitment to delivering high-quality solutions.
Education & Certifications :
Computer Science and/or Management and/or Software Engineering and/or Administration, or equivalent
Any Dynamics certification will be considered an asset like:
Microsoft Certified: Dynamics 365 Customer Service Functional Consultant Associate (MB-230)
Microsoft Certified: Power Platform Functional Consultant Associate (PL-200) (Preferred)
Agile or Scrum certification is a plus
We offer a competitive rate/hour, casual workspace, and great people to collaborate with. If this job sounds perfect for you, please apply.