We are looking for an experienced Technical Manager - Dynamics 365 CRM Power Platform to lead the technical aspects of our D365 CRM implementation and support This role requires expertise in the Dynamics 365 CRM platform along with the ability to manage and deliver complex technical projects guide a team of developers and interact with clients to ensure successful project delivery and optimal use of the CRM solution Responsibilities Key Responsibilities Leadership Team Management Lead mentor and manage a team of Dynamics 365 CRM developers business analysts and support staff Ensure the timely delivery of technical milestones and provide direction on best practices in system development integration and deployment Offer technical support guidance and troubleshooting expertise throughout the entire project lifecycle from initial planning to post-deployment System Development Customization Design develop and customize solutions using Dynamics 365 CRM to meet business requirements Integrate Dynamics 365 CRM with other business systems ensuring seamless data flow and enhanced functionality Develop and maintain Power Apps Power Automate workflows and custom reports to extend CRM functionality Project Management Implementation Oversee the end-to-end planning design development and deployment of Dynamics 365 CRM solutions Collaborate with project managers to develop detailed project plans allocate resources effectively and track project progress Ensure that project scope timelines and budgets are met and risks are managed proactively Conduct user acceptance testing UAT and ensure smooth go-live of the implemented solutions Client Management Act as the primary technical contact for clients building and maintaining strong relationships to ensure customer satisfaction Guide clients on best practices for leveraging Dynamics 365 CRM to optimize their business processes and achieve strategic objectives Regularly update clients on project progress timelines and any issues that may arise ensuring clear and open communication Address and resolve any technical concerns or roadblocks for clients ensuring effective collaboration between internal teams and clients System Optimization Support Continuously monitor system performance identifying and resolving any performance issues and implementing optimizations to ensure efficiency Provide ongoing support to clients addressing technical issues and ensuring their CRM system runs smoothly Maintain update and optimize the CRM environment ensuring the system is aligned with business needs and up to date with the latest functionality Documentation Best Practices Maintain clear and up-to-date technical documentation for customizations configurations and processes within the CRM system Implement best practices for security data management and governance ensuring compliance with internal policies and industry standards Collaboration Communication Collaborate with functional consultants project managers and other stakeholders to ensure technical solutions meet business requirements Facilitate effective communication across teams and clients to ensure alignment on project goals milestones and deadlines Ensure robust teamwork between cross-functional teams for successful project delivery Required Skills Qualifications Experience Minimum of 5-7 years of experience working with Microsoft Dynamics 365 CRM Extensive experience in customizing and implementing Dynamics 365 CRM solutions Sales Customer Service Field Service Marketing Experience with Power Apps Power Automate and Power BI for building extended CRM functionality and reports Technical Skills Strong expertise in the Dynamics 365 CRM platform including configuration development and integration with third-party systems Proficiency in JavaScript C and NET development for Dynamics 365 CRM customizations Experience working with web services APIs and integrating D365 CRM with other systems Knowledge of Azure services cloud architecture and data management Leadership Skills Proven experience in leading and managing teams providing mentorship and ensuring high-quality delivery on projects Ability to effectively allocate resources and manage team performance Strong coaching and mentoring skills for junior developers Project Management Skills Solid understanding of project management methodologies Agile Waterfall Ability to lead multiple projects balancing priorities and managing deliverables Strong problem-solving and analytical skills to manage project scope risks and timelines Client Management Skills Proven ability to manage client relationships and ensure high levels of client satisfaction Excellent communication skills to manage expectations and resolve issues proactively Ability to translate business requirements into technical solutions and deliver clear updates to clients Problem-Solving Strong troubleshooting skills and ability to resolve complex technical issues Ability to propose creative solutions to address client business needs using Dynamics 365 CRM Education Bachelor s degree in Computer Science Information Technology or a related field Microsoft Certified Dynamics 365 CRM certifications are a plus