Must have 15 years hands-on Microsoft Dynamics CRM & design and development experience, specifically developing web services and database applications using a variety of technologies, including C#, ASP.NET, JavaScript, SQL, and SQL Reporting Services (SSRS) and successfully integrate with Dynamics CRM Engage with Client teams and Stakeholders to understand new Requirements, Propose Suitable Functional and Technical Solution options with Pros / Cons, and Lead Technical Discussions to Clarify • Lead Technical Feasibility, Solutioning, Troubleshooting, calling out Technical Dependencies and own the Dynamics CRM Solution including System Design • Having worked on MS Dynamics Technologies including - Power Pages, Canvas App, Portal Pages, Liquid Code and Customer Service Workspace App • Experience in Integration Technologies • Extensive knowledge and experience in architecting, developing, implementing and integrating business solutions built with Microsoft Dynamics CRM • Must have architected at least 5 large Microsoft Dynamics CRM projects • Good understanding of SSRS and CRM Reports • Azure tools and technologies, Power platform experience is a must have • Understand Microsoft Dynamics architecture, design, implementation and deployment experience in delivering enterprise level solution. • Ability to develop solutions based on the description of business logic and based on the existing Application. • Ability to work capably under stress and to juggle multiple tasks within tight deadlines. • Strong analytics and problem-solving skills, interpersonal and teamwork skills; • Proactive and must have strong communication skills to be able to liaise with stakeholders at all levels Technical Leadership: Provide technical guidance and mentorship to development teams throughout the project lifecycle. Security Best Practices: Ensure the solution adheres to strict security guidelines and compliance standards, protecting sensitive customer data. Performance Optimization: Optimize the solution for performance, scalability, and cost-effectiveness, Stakeholder Collaboration: Work closely with business stakeholders, development teams, and other technical experts to gather requirements and ensure alignment on the solution design. Documentation: Create and maintain detailed architectural documentation, including diagrams, specifications, and deployment procedures. Troubleshooting and Support: Assist in troubleshooting complex issues and providing ongoing support for the integrated solution. Staying Current: Maintain a strong understanding of the latest advancements in Dynamics 365, and related technologies. Experience with Agile development methodologies is often preferred.