Job Title: Microsoft Dynamics Lead
Location: Montreal, QC, Canada
Work Model: Hybrid – 3 days onsite per week (mandatory)
Contract: Long Term
Job Description
We are looking for a Senior Microsoft Dynamics Developer/Lead with strong expertise in developing enterprise-level applications using Microsoft Dynamics 365 Customer Service and Power Platform.
The ideal candidate will have extensive experience in solution architecture, application design, development, and integration of Microsoft Dynamics and Power Platform solutions.
The candidate will work on core platform engineering initiatives, including security, resiliency, scalability, observability, platform upgrades, and integrations between Dynamics and on-premises systems.
Additionally, the candidate will collaborate with business-aligned teams to provide solution design guidance, conduct code and configuration reviews, develop reusable tools and functions, and automate DevOps processes.
Key Responsibilities
Work with Product Owners and business stakeholders to understand requirements, perform analysis, and develop project plans.
Define solution architecture and technical designs for Microsoft Dynamics and Power Platform applications.
Develop and enhance Microsoft Dynamics 365 Customer Service functionality.
Build Power Apps, Power Automate workflows, plugins, and reusable components.
Integrate external systems using Azure Service Bus, Azure Data Factory, Azure Logic Apps, and data migration tools.
Support AI Builder and Copilot Studio integrations with Dynamics.
Collaborate with Security, Identity Management, Networking, Exchange, and Central Power Engineering teams.
Perform code reviews and provide technical guidance to development teams.
Implement CI/CD pipelines and automate DevOps processes.
Perform unit, integration, and functional testing.
Support production deployments, troubleshooting, and post-production activities.
Ensure platform security, scalability, resiliency, and performance.
Required Technical Skills
Strong experience with Microsoft Dynamics 365 Customer Service Module.
Hands-on experience with Microsoft Power Apps and Power Automate.
Experience developing Dynamics plugins and implementing solution architecture.
Strong knowledge of Azure services, including:
Azure Data Factory
Azure Service Bus
Azure SQL
Azure Logic Apps
Azure Key Vault
Experience with Microsoft Copilot Studio.
Experience with GitHub Actions and CI/CD pipelines.
Strong programming experience with C# and .NET.
Experience with Agile and iterative software development methodologies.
Excellent troubleshooting, analytical, and problem-solving skills.
Strong communication and stakeholder management skills.
Qualifications
Bachelor's degree in Computer Science, Information Technology, or a related field, or equivalent practical experience.
5+ years of experience building web applications.
Significant hands-on experience in Microsoft Dynamics 365 and Power Platform development.