We are seeking an experienced Senior CRM Dynamics 365 Developer to join our team. The ideal candidate will have strong expertise in Microsoft Dynamics 365 CRM Development with solid exposure to the functional side of Dynamics 365, enabling them to collaborate effectively with Solution Architects, Functional Consultants, and business stakeholders to deliver scalable CRM solutions.
This role involves designing, developing, customizing, integrating, and supporting Microsoft Dynamics 365 CRM solutions while participating throughout the full software development lifecycle.
Key Responsibilities
- Design, develop, customize, and maintain Microsoft Dynamics 365 CRM solutions.
- Build custom integrations, plugins, workflows, and business logic.
- Collaborate with Technical Architects, Solution Architects, and Functional Consultants to understand business requirements and translate them into technical solutions.
- Review functional and technical design documents and contribute to solution design.
- Develop Proof of Concepts (POCs) for new business requirements.
- Manage CRM environments, deployments, and release activities.
- Troubleshoot technical issues during testing and production support.
- Participate in Agile ceremonies and collaborate with cross-functional teams.
- Support end-user training and knowledge transfer where required.
Required Qualifications
- 4–6 years of hands-on experience in Microsoft Dynamics 365 CRM Development.
- Strong experience with Dynamics 365 CRM customization, configuration, and development.
- Good understanding of Dynamics 365 CRM Functional modules and business processes.
- Experience developing and customizing:
- CRM Entities
- Plugins
- Business Rules
- JavaScript Form Events
- Workflows
- Experience with Microsoft Dynamics CRM SDK.
- Experience integrating Dynamics 365 using REST APIs and other integration services.
- Experience with Azure DevOps for source control and deployment.
- Strong knowledge of release management and solution deployment.
- Experience working in Agile development environments.
Preferred Qualifications
- Ability to work closely with both technical and functional teams.
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management skills.
- Experience delivering enterprise-scale Microsoft Dynamics 365 CRM implementations.