We are seeking a skilled Dynamics 365 Customer Service Developer to join our team. In this role, you will be responsible for developing, deploying, and customizing Dynamics 365 Customer Service solutions, integrating them with other systems, and optimizing processes to enhance customer service operations. The ideal candidate will have a strong background in Dynamics 365, Microsoft .Net, and Power Platform, with hands-on experience in managing complex business processes and large data volumes.
Essential Job Functions
- Dynamics 365 Expertise. Develop, deploy, customize, and integrate Dynamics 365 Customer Service solutions. Design and implement business processes, plugins, and workflows.
- Entity Management. Create and manage custom entities and relationships, handle multiple business units with data segregation and cross-business unit access/roles.
- Portal Development. Develop Dynamics Self-service Portals and Custom portals, integrating with multiple Dynamics instances for case management, knowledge sharing, and SharePoint integration.
- Software Development. Utilize Microsoft .Net, C#, JSON, and jQuery to develop and maintain applications.
- Reporting. Design and generate scheduled reports and custom SSRS reports with multiple data sources. Develop and manage Power BI dashboards and reports (preferred).
- Automation & Integration. Develop automations using Power Automate and Power Apps, publish applications to Azure, and integrate with various Dynamics 365 modules.
- Data Handling. Manage and process large volumes of case and email records efficiently.
- Tool Utilization. Configure, customize, monitor, and troubleshoot Dynamics applications using third-party tools.
- Agile/Scrum Practices. Implement Agile/Scrum processes with Azure DevOps, including pipeline automation for CI/CD.
- Survey Automation. Design and automate survey forms using MS Forms Pro.
- AI Integration. Leverage Dynamics 365 Customer Service Insights, AI-powered dashboards, and predictive analytics (preferred).
- Technical Support. Provide troubleshooting and technical support, participate in design and analysis sessions, and support system and user acceptance testing activities.
- Documentation. Complete and maintain comprehensive technical documentation for system implementations and improvements.
- Best Practices. Share best practices and lessons learned from past implementations.
Required Skills
- Proficiency in Dynamics 365 Customer Service development, deployment, and customization.
- Strong experience with custom entities, relationships, and business unit data management.
- Expertise in developing self-service portals, integrating Dynamics instances, and SharePoint.
- Solid understanding of Microsoft .Net, C#, JSON, and jQuery.
- Experience with Customer Service Hub, Unified Client Interface, Client API form context, and Model-driven apps.
- Hands-on experience with scheduled reports, SSRS, Power Automate, Power Apps, and Azure.
- Ability to handle large volumes of data and use third-party tools for Dynamics application management.
- Familiarity with Agile/Scrum methodologies and Azure DevOps for CI/CD.
- Experience in designing survey forms with MS Forms Pro and utilizing AI insights (preferred).
- Proficiency in Power BI for dashboard and report development (preferred).
Why Join Us
- Innovative Environment. Work with cutting-edge technologies and drive impactful solutions.
- Growth Opportunities. Enhance your skills and advance your career in a dynamic and supportive team.
- Flexible Work Options. Enjoy a flexible work environment with opportunities for remote work.
If you are passionate about leveraging Dynamics 365 to drive exceptional customer service experiences and meet the qualifications above, we would love to hear from you. Apply today to be a part of our team!