Maintain excellent communication between customers and the technical team.
Maintain functional and technical knowledge of Microsoft Dynamics CRM
Support Dynamics CRM applications through maintenance, development of plug-in, workflow customizations, javascripts, Custom batch application.
Experience in developing/maintaining complex reports, web services, integration programs, file transfer programs and other standard framework supporting Dynamics CRM.
Well versed with end-user guidance, and level 2/3 production support requests.
Responsible for designing and implementing CRM solution, technical framework on enhancements
Collaborate with Functional consultant to analyse and design business requirements
Translate business requirements into detailed User Stories and corresponding Acceptance Criteria
Serve as a liaison between business and technology to translate business solutions, designs, and processes into development work for Agile Release Train Scrum Teams
Proactively document solutions, processes, designs and lessons learned and incorporate learnings into future solution design considerations
Identify and manage risks with timely reporting and escalation of such risks and issues
Lead the application upgrade assessment and provide impact analysis report.
Work closely with test team make sure that all SIT and other testing related issues are addressed and brought to a logical conclusion.
Provides guidance to the overall architecture of the solution, enhancement approach as per development standards
Design approaches balancing speed, cost, risk, and the requirements of individual business functions.
Design architecture on new features for scalability, high-availability, performance, flexibility, security and maintainability.
Provide subject matter expertise for cross functional, cross technology solution design discussions