Act as solution owner for multiple customer projects, owning solutions across one or more customers.
Envision and design solutions using Dynamics 365 as a platform and wider Microsoft technology stack (Power Platform, Azure, .NET, SharePoint, SQL Server).
Work as part of a virtual team of architects, sharing ideas and breaking down internal walls.
Participate in projects in different stages of the software development lifecycle; work in agile and waterfall methodologies.
Get involved in designing solutions from scratch and participate in pre-sales activities (tenders, bids, prototyping, demos).
Provide expert advice on complex decisions and weigh in on issues impacting other teams or the company.
Lead project deliveries, influence resource allocation and budgets, and meet allocated technical/project objectives.
Apply ALM practices including solution lifecycle, environment strategy, and CI/CD automation.
Develop structured design documentation aligned with enterprise delivery methodologies and governance frameworks.
Manage complex enterprise architecture, integrations and data migration strategies in fast-paced unpredictable environments.
Mentor others and provide strategic guidance to ensure implementations align with proposed designs.
Requirements
Deep understanding of Dynamics 365 CRM architecture, customisation and development.
Go-to expert in two or more of: Power Platform, PowerApps, Power Automate, Power Pages, Licensing, Pre-Sales, Integration Architecture, Microsoft Azure, Power BI, .NET Development, Data Migration Strategies and Approaches.
Functional and technical experience across the software development lifecycle (agile and waterfall).
Customer-facing consulting experience with excellent client engagement and consulting skills.
Ability to quickly adapt to and understand unfamiliar industry sectors and business processes.
Hands-On delivery skills and ability to get involved in delivery when needed.
Expertise in ALM practices, including solution lifecycle, environment strategy, and CI/CD automation.
Proficient in developing structured design documentation aligned with enterprise delivery methodologies and governance frameworks.
Customer requirements gathering alongside systems analysis and design skills.
Good understanding of core project management principles and the overall software development lifecycle.
Presentation and proposal writing experience; participation in pre-sales, tenders, bids, prototyping and demoing solutions.
Ability to set direction at a project level, take ownership, and provide feedback beyond core area.
Identifies and proposes strategies to problems affecting teams and gains buy-in on solutions.
Mentorship and guidance to make others better in functional areas.
Communicate with business stakeholders and business analysts to ensure solution design meets requirements.
Provide strategic guidance on platform capabilities, extensibility, and best practices for solution implementation.
Work closely with developers to ensure implementations are in line with proposed design and standards.