Job Title: Dynamics 365 (Sales) Developer
Experience: 3+ Years.
We are looking for an experienced Dynamics 365 (Sales) Developer to plan, design, and implement a new instance of Dynamics 365 Sales. This role involves optimizing the CRM environment from the ground up and developing custom components and integrations to meet the unique needs of our clients' operations across multiple entities.
The ideal candidate will lead technical development, ensuring that the CRM system supports business workflows, enhances sales operations, and integrates seamlessly with existing systems.
Key Responsibilities:
- Lead the planning, architecture, and deployment of a new Dynamics 365 Sales instance, tailored for the client's businesses.
- Gather and refine business requirements from stakeholders across departments, ensuring the CRM system reflects real operational needs.
- Design and develop custom components, including plugins, workflows, and Power Automate flows, that are bespoke to the client's business model.
- Implement integrations with third-party systems, including SharePoint, Power BI, and internal operational platforms.
- Define and optimize sales processes within Dynamics 365, ensuring a streamlined and efficient user experience.
- Provide technical leadership on Dynamics 365 best practices, including data migration, environment management, and performance tuning.
- Document all technical solutions and provide handover support for internal IT teams.
Required Skills & Experience:
- 3+ years of hands-on experience in Dynamics 365 Sales, with a focus on system implementation and custom development.
- Proficient in C#, .NET, JavaScript, and using the Dynamics 365 SDK for plugin and workflow development.
- Strong expertise in Power Platform tools – Power Apps, Power Automate, Dataverse.
- Proven experience designing custom CRM solutions for complex or multi-entity organizations.
- Familiar with Azure services for integration (Azure Functions, Logic Apps).
- Solid experience in data migration, security roles, and environment setup from scratch.
- Excellent communication skills for engaging with both technical and non-technical stakeholders.