Job Description
Overview
We are seeking a skilled Microsoft Dynamics 365 CRM Technical Developer to join our delivery team. This role focuses on designing, developing, customizing, and integrating Dynamics 365 solutions while collaborating closely with functional teams and clients. The ideal candidate will deliver scalable, secure, and high-performing CRM systems, translating business requirements into robust technical solutions.
Key Responsibilities
- Design, develop, and customize Dynamics 365 CRM solutions using plugins, workflows, JavaScript, and Power Platform tools.
- Maintain and implement integrations with external systems using REST APIs, Azure services, and middleware.
- Build and optimize Power Automate flows, Power Apps, and Power BI integrations.
- Manage data migration, validation, and performance tuning.
- Support all phases of testing, including system testing, UAT, and deployment activities.
- Troubleshoot and resolve technical issues during implementation and post-go-live.
- Prepare technical documentation, solution architecture, and deployment guides.
- Stay updated on Dynamics 365 releases, tools, and best practices.
Required Skills & Experience
Familiarity with Agile/Scrum delivery methodologies.
5+ years hands-on experience as a Microsoft Dynamics 365 CRM Technical Developer.
Strong expertise in Dynamics 365 development.
Proficiency in:
C# (Plugins, Custom Workflow Activities)
JavaScript (Client-side scripting)
Web Resources, Power Platform (Power Automate, Power Apps)
Experience with integrations using REST APIs, Azure Logic Apps, Azure Functions.
Solid understanding of CRM modules: Sales, Customer Service, Marketing.
Knowledge of security models, role-based access, and compliance.
Strong communication skills for effective collaboration with functional and business teams.