We are seeking a Microsoft Dynamics 365 CRM Developer with expertise in Microsoft Dynamics 365 CRM online (Customizations and implementations). The ideal candidate will have strong hands-on experience with Plugins, Workflows, Power Automate, JavaScript, Ribbon Workbench, and understanding of OData API calls and Web APIs. A good functional knowledge of Sales and Service modules within Dynamics 365, coupled with proficiency in C# and .Net Core, is essential for this role.
Key Responsibilities
- Dynamics 365 Customization & Implementation: Design, develop, and implement customizations and configurations for Microsoft Dynamics 365 CRM online.
- Plugin Development: Develop and maintain Plugins to extend Dynamics 365 functionality and implement custom business logic.
- Workflow & Power Automate: Design, configure, and optimize Workflows and Power Automate (Microsoft Flow) flows to automate business processes.
- Client-Side Scripting: Develop and maintain JavaScript for client-side customizations and enhancements within Dynamics 365 forms and views.
- UI Customization: Utilize Ribbon Workbench for customizing the Dynamics 365 user interface, including ribbons, sitemaps, and commands.
- API Integration: Understand and leverage OData API calls and Web APIs for integrating Dynamics 365 with other systems.
- Backend Development: Develop custom solutions and integrations using C# and .Net Core.
- Functional Knowledge: Apply good functional knowledge of Sales and Service modules to develop relevant and effective CRM solutions.
- Troubleshooting & Support: Provide ongoing support, troubleshoot issues, and ensure the stability and performance of Dynamics 365 CRM environments.
- Collaboration: Work closely with business analysts, solution architects, and other developers to gather requirements and deliver high-quality solutions.
Required Skills and Experience
- Proven experience with Microsoft Dynamics 365 CRM online customizations and implementations.
- Strong development experience with Plugins in Dynamics 365.
- Expertise in configuring and developing Workflows within Dynamics 365.
- Hands-on experience with Power Automate (formerly Microsoft Flow) for process automation.
- Proficient in JavaScript for client-side scripting and UI interactions.
- Experience using Ribbon Workbench for Dynamics 365 UI customization.
- Good understanding of OData API calls and Web APIs for data interaction and integration.
- Strong programming skills in C# and .Net Core.
- Good functional knowledge of Sales and Service modules within Microsoft Dynamics 365.
- Ability to troubleshoot and debug complex CRM issues.