Provide architectural guidance to the project team.
Develop the overall enterprise CRM Architecture for the current portfolio of applications built upon various Microsoft CRM Dynamics versions, and the future architectural vision for CRM platform integration.
Understand requirements, conduct requirements elaboration and create a design to be implemented by development teams.
Create the Solution Architecture Package that includes the initial business, systems, application, and data architectures for the new features and capabilities using an architecture framework
Develop a prioritized backlog of architectural/platform requirements as part of the CRM Platform Vision and Architectural Runway.
Create and maintain enterprise architecture and designs as part of the CRM Platform Vision and Architectural Runway in an iterative manner over the course of sprints and
release.
Leverage and reuse the CRM architecture framework and platform information in the development of the architecture. Design CRM software components and code patterns which foster reusability and enterprise capabilities.
Support efforts to integrate MS Dynamics CRM with other systems and applications, to include troubleshooting existing web service integrations.