Act as solution owner for multiple customer projects across different software development lifecycle stages.
Design and envision solutions primarily using Dynamics 365 and the wider Microsoft technology stack (Power Platform, Azure, .NET, SQL Server, SharePoint etc.).
Participate in pre-sales activities, providing input to tenders and bids and prototyping/demonstrating solutions.
Provide expert advice and weigh in on complex decisions and problems that impact other teams or the company.
Work as part of a virtual team of architects, sharing ideas and breaking down internal walls.
Lead project deliveries and influence allocation of resources and budgets for assignments.
Work closely with developers to ensure implementations are in line with proposed designs and standards.
Produce structured design documentation aligned with enterprise delivery methodologies and governance frameworks.
Get hands-on in delivery when needed and support customers during implementation.
Mentor others and provide guidance on specific areas related to functional knowledge.
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 solution design and delivery.
Experience in a customer-facing role with excellent client engagement and consulting skills.
Experience with solution envisioning and design in agile and waterfall methodologies.
Hands-On delivery skills and ability to get involved in delivery when needed.
Expertise in ALM practices, 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, systems analysis and design skills.
Good understanding of core project management principles and the software development lifecycle.
Presentation and proposal writing skills.
Ability to set direction at a project level and take full ownership of projects.
Mentorship and guidance capabilities.
Ability to communicate with business stakeholders and business analysts.
Experience participating in pre-sales: tenders, bids, prototyping and demoing solutions.
Provide strategic guidance on platform capabilities, extensibility, and best practices.
Experience of complex enterprise architecture, integrations and functional considerations.
Ability to manage projects in fast paced, unpredictable environments.