We are looking for a hands-on Microsoft Dynamics 365 Developer with 3–4 years of experience in developing, customizing, and supporting Dynamics 365 CE / Customer Service solutions.
The ideal candidate should have practical development experience with Dynamics 365 Customer Service, exposure to the Sales module, and working knowledge of Microsoft Power Platform, Azure, and Copilot/AI capabilities.
This is a Developer role, not a Functional Consultant role. Candidates should demonstrate hands-on experience with configuration, customization, development, integrations, workflows, plugins, and Power Platform components.
Mandatory Skills
- Microsoft Dynamics 365 Development
- Dynamics 365 Customer Service
- Exposure to Dynamics 365 Sales module
- Microsoft Copilot / AI – working knowledge or hands-on exposure
- Microsoft Power Platform
- Power Apps
- Power Automate
- Power Pages / Power Portal
- Azure – working knowledge
- Dynamics 365 CE development/customization
- At least one valid Microsoft Dynamics 365 or Power Platform certification
- Hands-on development experience rather than purely functional/consulting experience
- Valid Passport – Mandatory
Key Responsibilities
- Develop, customize, and support Microsoft Dynamics 365 CE / Customer Service solutions.
- Perform hands-on customization of Dynamics 365 including:
- Entities / Tables
- Forms
- Views
- Business Rules
- Workflows
- Business Process Flows
- Security Roles
- Develop and customize Dynamics 365 solutions using appropriate development frameworks and tools.
- Work on Dynamics 365 Customer Service functionality and related customizations.
- Support and develop features within the Dynamics 365 Sales module.
- Develop and maintain Power Apps, Power Automate, and Power Pages/Power Portal solutions.
- Work with Microsoft Copilot and AI capabilities within the Dynamics 365 / Power Platform ecosystem.
- Assist in integrating Dynamics 365 with external applications and services.
- Work with Azure services for integrations, data processing, or supporting application requirements.
- Develop and maintain plugins, custom workflows, JavaScript/customizations, APIs, and other Dynamics 365 development components where required.
- Troubleshoot application issues, perform debugging, and resolve defects.
- Participate in code reviews and follow Microsoft development and security best practices.
- Support unit testing, integration testing, deployment, and production issue resolution.
- Work within an Agile development environment and participate in sprint planning, daily stand-ups, reviews, and retrospectives.
- Prepare technical documentation for developed solutions and customizations.
- Collaborate with senior developers, architects, QA teams, and business stakeholders to deliver solutions.
Required Technical Experience
Dynamics 365 CE / Customer Service
- 3–4 years of hands-on experience in Microsoft Dynamics 365 CE / Customer Service development.
- Strong understanding of Dynamics 365 customization and development.
- Experience working with entities/tables, forms, views, workflows, business rules, security roles, and business process flows.
- Hands-on experience with Dynamics 365 development rather than only configuration or functional consulting.
- Exposure to Dynamics 365 Sales is required.
Power Platform
Hands-on experience with one or more of the following:
- Power Apps
- Power Automate
- Power Pages / Power Portal
- Dataverse
Development & Integration
- Good understanding of Dynamics 365 plugins and customizations.
- Experience with JavaScript and/or other technologies used for Dynamics 365 customization.
- Understanding of APIs and Dynamics 365 integrations.
- Exposure to Azure-based integrations/services.
AI / Copilot
- Working knowledge or hands-on exposure to Microsoft Copilot / Copilot Studio / AI capabilities within the Microsoft ecosystem.
- Understanding of how AI/Copilot can be used to enhance Dynamics 365 Customer Service or Sales processes will be an advantage.
Certification
At least one Microsoft certification related to Dynamics 365 or Power Platform is mandatory.
Examples include relevant certifications in:
- Microsoft Dynamics 365
- Power Platform
- Power Apps
- Power Automate
- Dynamics 365 Customer Service
- Dynamics 365 Sales
Candidate Profile
We are specifically looking for a Microsoft Dynamics 365 Developer who has:
- Strong hands-on development experience.
- Practical experience with Dynamics 365 CE / Customer Service.
- Exposure to the Dynamics 365 Sales module.
- Working knowledge of Power Platform.
- Exposure to Azure.
- Understanding or hands-on exposure to Copilot/AI.
- Relevant Microsoft certification.
- Ability to troubleshoot, customize, integrate, and develop Dynamics 365 solutions.
- Experience working in an Agile delivery environment.
Important Screening Criteria
Do NOT consider profiles that are primarily:
- Dynamics 365 Functional Consultants
- Business Analysts
- Functional Architects without hands-on development experience
- Project Managers
- Pure Power Platform Functional Consultants
- Candidates with only CRM administration experience
The requirement is specifically for a hands-on MS Dynamics 365 Developer.
Additional Requirement
Valid Passport is mandatory.
Candidates must have a valid passport and should be able to provide passport details/documentation when required as part of the hiring process.