Solution Development & Customization
- Design and implement high-quality technical solutions using the D365 SDK, C#, and .NET framework to extend the standard functionality of Dynamics 365 CRM
- Develop custom logic through the creation of complex Plug-ins, Custom Workflow Activities, and JavaScript-based client-side scripting.
- Build and maintain modern applications using PowerApps (Canvas and Model-Driven) and automate business processes with Power Automate (Cloud and Desktop flows).
- Leverage AI and modern tooling by integrating Microsoft Copilot capabilities to enhance user productivity and streamline data interactions.
System Integration & Architecture
- Architect and manage robust integrations between D365 and external systems using RESTful APIs, Web Services, and Azure Functions.
- Execute data migration and transformation tasks using tools such as SSIS, the Data Export Service, and the D365 Data Import/Export framework.
- Optimize system performance and ensure scalability by adhering to best practices in database design and API consumption.
DevOps & Lifecycle Management
- Manage the full ALM (Application Lifecycle Management) process, including source control, environment management, and automated deployments using Azure DevOps.
- Collaborate with stakeholders to translate complex business requirements into technical specifications, ensuring alignment with out-of-the-box CRM processes.
- Conduct rigorous testing and debugging of custom code and configurations to maintain a stable production environment.
Technical Leadership & Support
- Serve as a subject matter expert on the Power Platform ecosystem, staying current with Microsoft's release waves and emerging features.
- Troubleshoot and resolve complex technical issues, providing second-level support for custom-developed solutions.
- Document technical designs, system configurations, and standard operating procedures to ensure knowledge continuity within the team.
Minimum Qualifications
- 5 years of experience in Microsoft Dynamics 365/ Power Platform Developer
- Strong understanding of CRM processes, workflows, and customization.
- Experience in developing and implementing plug-ins, workflows, and customizations in D365 CRM.
- Knowledge of JavaScript, C#, and .NET framework for developing custom solutions.
- Familiarity with PowerApps, Power Automate, other Power Platform components, Copilot, Azure Functions and DevOps
- Experience with data integration tools and techniques, such as Data Import/Export, SSIS.
- Experienced in using D365 SDK and other related development tools.
- Understanding of RESTful APIs and web services for system integration.
- Relevant certification would be a plus