Job Summary
We are looking for a skilled CRM D365 Developer to design, build, and configure CRM applications that align with business needs and application requirements. The ideal candidate will have hands-on experience with Microsoft Dynamics 365 Customer Engagement (CE) and be capable of contributing to solution design, development, testing, and technical support while collaborating closely with cross-functional teams.
Key Responsibilities
Design, develop, and configure CRM applications to meet business process and functional requirements.
Collaborate with cross-functional teams including business analysts, architects, and testers to deliver high-quality CRM solutions.
Demonstrate intermediate proficiency in Microsoft Dynamics 365 Customer Engagement (CE) Core Development.
Participate in problem-solving discussions, contributing to technical design decisions and improvements.
Conduct unit testing, debugging, and performance tuning to ensure robust and scalable CRM applications.
Provide technical support and mentorship to team members, sharing best practices and knowledge on CRM development.
Develop and maintain system documentation, including technical specifications and user guides.
Stay informed about the latest trends and advancements in CRM technologies and recommend enhancements as appropriate.
Required Skills and Qualifications
3–7 years of experience in CRM solution design and development.
Hands-on experience in Microsoft Dynamics 365 Customer Engagement (CE) development, configuration, and customization.
Strong understanding of C#, .NET, JavaScript, Power Automate, and Power Apps.
Experience with Plugins, Workflows, Custom Connectors, and API integrations.
Familiarity with Dataverse, Azure Services, and SQL Server is an advantage.
Good understanding of software development lifecycle (SDLC) and Agile methodologies.
Strong problem-solving, analytical, and communication skills.
Ability to work independently as well as collaboratively within a team environment.