Solution Architecture: Design scalable, secure, and efficient solutions using Dynamics 365 modules (Customer Engagement) and the Power Platform.
Technical Leadership: Lead and mentor a team of developers, ensuring adherence to coding standards, best practices, and architectural guidelines.
Customization and Development: Build complex functionality and oversee customizations, plugins, workflows, integrations, and extensions using Power Platform, C#, JavaScript, Dataverse and Azure services.
Performance Optimization: Identify and resolve performance issues in Dynamics 365 applications, ensuring optimal system efficiency and user experience.
Stakeholder Collaboration: Collaborate with Solutions Architect, developers, business analysts, project managers, and end-users to translate business requirements into technical solutions.
Data Management: Ensure effective data modelling, migrations, and integrity within Dynamics 365 and integrated systems.
Governance and Compliance: Implement governance policies for customization, environment usage, and data security to align with organizational standards.
Release Strategy: Work with the release manager to ensure the developers are compliant with the release strategy and follow the best practices for smoother deployment.
Documentation and Knowledge Sharing: Maintain detailed documentation of solution designs, architecture decisions, and development processes; actively share knowledge within the team.
Problem Solving and Support: Provide advanced troubleshooting for technical issues, supporting production environments and implementing preventive measures.
Stay Updated: Keep up with the latest Dynamics 365 updates, features, and best practices to leverage new opportunities for innovation.
Qualifications:
What you bring:
Experience: 8+ years in Dynamics 365 development, solution design, and implementation roles, with at least 4 years in a technical leadership capacity.
Technical Expertise: In-depth knowledge of Dynamics 365 modules especially Customer Service, Omnichannel, Field Service and the Power Platform (Power Apps, Power Automate, Dataverse).
Development Skills: Strong experience with custom development using C#, JavaScript, .NET, Dataverse Plugins/Actions and Power Platform tools.
Integration Knowledge: Expertise in integrating Dynamics 365 with Azure Functions, Logic Apps, API connectors, or middleware like KingswaySoft or SSIS.
Leadership: Proven ability to lead and mentor technical teams, fostering collaboration and knowledge-sharing.
Problem-Solving: Strong analytical and problem-solving skills, with the ability to troubleshoot complex technical issues effectively.
Best Practices Knowledge: Familiarity with Agile development methodologies, DevOps practices, and ALM strategies for Dynamics 365 projects.
Attention to Detail: A meticulous approach to design, testing, and quality assurance.
Communication Skills: Effective communication and interpersonal skills, with the ability to collaborate with cross-functional teams and stakeholders.
Adaptability: Ability to commit to continuous learning to implement modern solutions to solve business challenges.
Great to have:
Experience with Customer Insights and Journeys module.