Role Overview
We are seeking an experienced and highly skilled Senior Dynamics 365 CE Developer to join our dynamic team. In this role, you will be responsible for designing, developing, and implementing robust solutions within the Microsoft Dynamics 365 Customer Engagement platform. You will play a key part in customizing and extending the platform to meet complex business requirements, ensuring scalability, performance, and maintainability.
Key Responsibilities
- Design, develop, and deploy custom solutions, including plugins, custom workflows, and PCF controls within the Dynamics 365 CE and Power Platform ecosystem.
- Lead technical design sessions, architecting and documenting solutions that align with business needs and best practices.
- Collaborate with business analysts, project managers, and other stakeholders to translate functional requirements into technical specifications.
- Perform code reviews, mentor junior developers, and contribute to the continuous improvement of our development standards and processes.
- Integrate Dynamics 365 CE with other enterprise systems using various technologies such as Azure Logic Apps, Azure Functions, and custom APIs.
Required Skills & Qualifications
- 5+ years of hands-on development experience with Dynamics 365 CRM / Customer Engagement.
- Proven expertise in C#, .NET, and JavaScript for developing plugins, custom workflows, and client-side scripts.
- Strong understanding of the Power Platform, including Power Apps (Model-driven), Power Automate, and Dataverse.
- Experience with solution architecture, data modeling, and security model configuration in Dynamics 365.
- Excellent problem-solving skills and ability to work effectively in an Agile development environment.
Nice-to-Have Qualifications
- Microsoft Certified: Power Platform Developer Associate or similar certifications.
- Experience with Azure services (e.g., Azure Functions, Logic Apps, Service Bus).
- Familiarity with front-end frameworks (e.g., React, Angular) for building PCF controls.