Job Overview:
This senior-level role focuses on designing, implementing, and overseeing Microsoft Dynamics 365 solutions that align with business objectives and technical requirements.
Key Responsibilities:
* Develop comprehensive Dynamics 365 solutions based on business needs.
* Create system architecture, integration strategies, and data models.
* Collaborate closely with stakeholders, developers, and project managers.
* Oversee customization, configuration, and development activities.
* Ensure security, scalability, and performance of D365 environments.
* Provide technical leadership and guidance on best practices.
* Support pre-sales efforts and solution demonstrations as needed.
Candidate Requirements:
The ideal candidate will possess the following qualifications:
1. Experience in configuring and developing solutions using Microsoft Dynamics.
2. Proficiency in integration patterns, service development (SOAP Web Services and RESTful APIs), API management, and SOA framework, as well as messaging formats (JSON and XML).
3. Ability to design and work with analysts and stakeholders to define re-usable API services.
4. Excellent communication skills for presenting solution options to senior management and various stakeholders.
5. Strong knowledge of ICT architecture best practices and current industry trends.
6. Experience with Microsoft Dynamics modules, including but not limited to Field Service, Customer Service, and Marketing modules.
7. Experience with integrating Microsoft Dynamics 365 with other software solutions using Azure Stack.
8. Hands-on experience in C#, REST, Web API, and Azure technologies.
9. Experience in DevOps for Dynamics 365 using Azure DevOps build and release pipeline
10. Experience in reporting for Dynamics 365 and integration with Dynamics 365.
11. Experience in developing Dynamics CRM custom workflows, plug-in creation, and custom integration solutions with third-party vendors.
12. Experience with MS VSTS/Azure DevOps.