MS Dynamics CRM and Power Platform Specialist
Primary Areas of Responsibility
1. Microsoft Dynamics 365 Sales/CRM/CE (20%)
• Design, implement and customize Microsoft Dynamics 365 CRM solutions based on client requirements
• Develop custom workflows, plugins, and integrations to extend the functionality of Microsoft Dynamics 365 CRM
• Perform data migration and integration activities to ensure successful deployment of Microsoft Dynamics 365 CRM solutions
• Provide technical expertise and guidance to clients and internal teams throughout the project lifecycle
• Stay up to date with the latest Microsoft Dynamics 365 CRM updates and technologies
• Design and build Customer Voice surveys and manage the dataflow within D365 CRM
• Support post-implementation activities, including troubleshooting and resolving issues
2. Microsoft Human Resource Information System (HRIS) (20%)
• Participate in projects related to MS HRIS/elevateHR implementations
• Manage and maintain HRIS/elevateHR system built on the Microsoft platform
• Develop and maintain reports, dashboards, and metrics to support elevateHR data analysis and decision-making
• Support post-implementation activities, including troubleshooting and resolving issues
• Gather and document business processes and requirements for the system
• Assist with Application Integration processes between internal and 3rd party systems
• Stay up to date with the latest Microsoft HRIS system updates and technologies
3. Integration of Microsoft Power Platforms (Power Automate, Power Apps, Power BI) (30%)
• Maintain and update all existent flows, canvas/Model-driven apps in different environments
• Design, develop, and implement Microsoft Power Platform solutions based on client requirements
• Create custom connectors, templates, and workflows to extend the functionality of Microsoft Power Platform.
• Analysis and application of enhancements on flows to increase performance
• Improve performance of flow to avoid reaching threshold and extra costs
• Manage and troubleshoot Power Portals/Pages issue
4. Support (20%)
• Troubleshoot and solve tickets escalated from helpdesk related to D365 CRM, elevateHR, and Power platform
• Identifying duplication in Contacts and resolving, followed by analysis of the cause of the problem and development of new solutions
• Assisting with training end users on how to use solutions built into the system
5. Azure Functions (5%)
• Development of serverless functions in Azure platform using .NET language to be use on demand for specific and complex tasks
• Update and maintain existent Azure functions throughout different environments
6. SharePoint (5%)
• Maintenance of all dataflow processes
• Soft maintenance of Webparts (SPFx)
Position Qualifications
Education
• Bachelor’s degree in computer science, engineering or related field.
Experience
• 3-5 years of experience in implementing and customizing Microsoft Dynamics 365 CRM, Finance & Operations solutions;
• 3+ years of experience in developing Power Automate, Power Apps and Power BI; and
• 2+ years of experience with Azure or other cloud development
Skills and Abilities
• Strong knowledge of Microsoft Dynamics 365 CRM, HR, Power Platform customization tools, including connectors, templates, workflows, plugins, and integrations;
• Proficient in programming languages such as C#, JavaScript, TypeScript and HTML/CSS;
• Knowledge of SharePoint Online, Teams, OneDrive and other Microsoft 365 Applications;
• Experience with data migration and integration activities using Microsoft Dynamics 365 CRM;
• Experience with system configuration and customization in MS HRIS/Elevate HR systems;
• Experience in developing Customer Voice surveys;
• Excellent problem-solving and analytical skills;
• Strong verbal and written communication skills;
• Ability to work independently and in a team environment;
• Customer-focused with strong interpersonal skills;
• Ability to multitask and prioritize workload in a fast-paced environment; and
• Experience in a large not-for-profit setting is desirable.