Responsibilities:
- Drive architecture, development, and deployment of Microsoft Dynamics 365 Customer Engagement solutions, including model-driven applications, plugins, Power Automate flows, and custom components.
- Implement and configure Dynamics 365 CE modules such as Sales, Customer Service, and Field Service, ensuring tailored functionality based on stakeholder requirements.
- Provide technical leadership by mentoring developers, conducting code reviews, and enforcing best practices in performance, security, and scalability.
- Collaborate closely with product managers, functional consultants, and business stakeholders to translate high-level requirements into robust technical deliverables.
- Design and manage seamless integration with external platforms using Azure Logic Apps, Functions, Web APIs, and third-party connectors.
- Oversee the end-to-end release management process including environment setup, CI/CD pipeline automation, and solution packaging using Azure DevOps.
- Lead the execution of data migration strategies, leveraging tools such as SSIS, CRM SDKs, console applications, and data transformation logic.
- Maintain comprehensive documentation including solution architecture, version control logs, deployment guides, and system configuration notes.
- Monitor system performance, troubleshoot issues across environments, and enforce compliance with security and governance standards.
Requirements:
- Min 5 years of professional experience in Microsoft Dynamics CRM/D365 CE, with at least 3 years in a leadership or architect role.
- Proven hands-on experience across multiple Dynamics 365 CE modules: Sales, Field Service, and Customer Service.
- Strong proficiency in .NET technologies (C#, ASP.NET, Web API) and scripting with JavaScript/jQuery within the CRM context.
- Solid command of the Microsoft Power Platform including Power Apps, Power Automate, Dataverse, and Model-Driven Apps.
- Skilled in Azure Integration Services such as Logic Apps, Azure Functions, and API Management.
- Deep expertise in CRM extensibility through plugin development, workflows, business rules, and SSRS custom reporting.
- Proficient in DevOps-driven CRM deployment pipelines and version control using Azure DevOps, Git, or similar tools.
- Demonstrated experience in CRM data migration using SSIS, custom utilities, or third-party migration tools.
- Experience integrating Dynamics 365 with external applications like ERP systems, payment gateways, or custom APIs.
- Strong understanding of security model design, user access control, and system performance tuning.
- Hands-on Agile delivery experience with Scrum, sprint planning, backlog grooming, and user story management.
- Excellent communication skills to convey technical insights to non-technical stakeholders and business users.
- Experience working in government or public sector CRM implementations.
- Familiarity with regulatory compliance requirements in public service delivery environments.
- Preferred Power Platform Developer Associate and Functional Consultant Certified.
- Additional Microsoft Dynamics or Azure certifications are advantageous