Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Détails du poste
- Lieu de travail : Montreal (Présentiel)
- Type de poste : Permanent à temps plein
Dynamics 365 Lead Developer
Location : Montreal, QC
Work Mode : Onsite
Employment Type : Full-Time Permanent (FTE)
Description du poste
We are seeking a highly experienced Senior Microsoft Dynamics 365 Developer / Lead with strong expertise in Dynamics 365 Customer Service, Power Apps, Power Platform, Azure, and C#/.NET. The successful candidate will be responsible for architecture, solution design, development, integrations, platform engineering, DevOps automation, and production support for enterprise-level Dynamics applications. The role will focus on building a secure, resilient, scalable, and highly observable Dynamics platform while partnering with business-aligned squads to provide solution guidance, code/configuration reviews, reusable tools, and engineering best practices.
Responsabilités clés
- Work closely with the Product Owner and business stakeholders to understand requirements, perform analysis, and develop project plans.
- Define solution architecture, technical designs, integration patterns, and development approaches for Dynamics 365 solutions.
- Design and develop enterprise applications using Microsoft Dynamics 365 Customer Service and Power Platform.
- Build Dynamics functionality iteratively following Agile development and engineering best practices.
- Develop and maintain Power Apps, Power Automate workflows, plugins, customizations, and integrations.
- Implement comprehensive unit, integration, functional, regression, and performance testing.
- Design and implement integrations between Dynamics 365 and external/on-premises systems using:
- Azure Service Bus
- Azure Data Factory
- Azure Logic Apps
- Azure SQL
- Data migration tools and capabilities
- Support AI Builder and Microsoft Copilot Studio integrations with Dynamics 365.
- Contribute to core platform engineering initiatives involving security, resiliency, scalability, observability, upgrades, and data integration.
- Collaborate with Security, Identity Management, Power Platform Engineering, Networking, and Exchange/Email teams to maintain a stable and sustainable platform.
- Review code, configurations, and technical solutions to ensure quality, security, scalability, and maintainability.
- Develop reusable common tools, functions, frameworks, and automation to support engineering teams at scale.
- Implement and maintain CI/CD pipelines and DevOps automation using GitHub Actions.
- Support application releases, deployments, upgrades, and provide post-production support and troubleshooting.
- Identify technical issues, perform root-cause analysis, and implement sustainable solutions.
- Communicate technical solutions and recommendations effectively to both technical and business stakeholders.
Compétences et qualifications requises
- Strong hands-on experience with Microsoft Dynamics 365 Customer Service.
- Extensive experience with Power Apps, Power Automate, Dynamics plugins, and Power Platform architecture/design.
- Strong experience with Microsoft Azure services, including:
- Azure Data Factory
- Azure Service Bus
- Azure SQL
- Azure Logic Apps
- Azure Key Vault
- Hands-on experience with Microsoft Copilot Studio.
- Strong development experience with C# / .NET.
- Experience with GitHub Actions and CI/CD automation.
- Strong understanding of enterprise application architecture, integration patterns, security, scalability, and resiliency.
- Experience with Agile and iterative software development methodologies.
- Strong troubleshooting, problem-solving, and analytical skills.
- Ability to exercise sound technical judgment and make effective engineering decisions.
- Excellent written and verbal communication skills.
Compétences et qualifications souhaitées
- Microsoft certifications in Dynamics 365, Power Platform, and/or Azure.
- Knowledge of enterprise architecture patterns and best practices.
- Experience managing the full application testing lifecycle, including:
- Functional Testing
- Regression Testing
- Performance Testing
- Integration Testing
- User Acceptance Testing
- Experience with application delivery and release management.
- Comfortable interacting directly with business users, product owners, and stakeholders at all levels.
- Experience working in large-scale enterprise environments.
Compétences clés
- Dynamics 365 Customer Service
- Microsoft Power Platform
- Power Apps
- Power Automate
- Dynamics 365 Plugins
- Copilot Studio
- AI Builder
- Azure Data Factory
- Azure Service Bus
- Azure Logic Apps
- Azure SQL
- Azure Key Vault
- C# / .NET
- GitHub Actions / CI/CD
- Enterprise Architecture
- Application Integration
- DevOps & Automation
- Agile Development
- Testing & Quality Engineering
- Production Support