Develop and implement Dynamics 365 and Power Platform solutions based on established patterns and best practices, working with development teams as well as directly with customers
Engage with Technical Leads and Solution Architects to ensure technical delivery aligns with solution design / project plans, showcasing technical expertise and knowledge of the technology
Continue to develop product and technology knowledge in order the deliver the best solutions for the customer
Liaise directly with customers
Management of solutions through the application lifecycle
Essential
Demonstrated 8+ years project experience developing solutions using the Dynamics 365 CE platform and associated ALM strategies
Clear knowledge of the Microsoft stack (.NET, JavaScript / TypeScript, ASP.NET, MVC, C# .Net for Plugins and custom workflows, Integrations using .NET)
Experience developing solutions using Dynamics 365 Sales, Customer Service and Customer Insights - Journeys
Experience with Dynamics 365 business process, plugins and workflows (internal and Power Automate)
Experience working with testing strategies and tools for Dynamics 365 solutions
Good understanding & ability to demonstrate experience with Non-Functional Requirements
Excellent customer service and communication skills
Experience with Agile methodologies and working in DevOps teams
Qualifications
Desirable
Experience with Power Platform especially Power Apps and / or Power Pages
Understanding of Microsoft SQL Server and SSIS and / or third party migration tools
Experience with the wider Microsoft 365 platform including SharePoint, Teams
Experience integrating Dynamics 365 solutions with APIs or third-party solutions
Experience with Azure DevOps (or similar tools) for CI / CD and backlog / progress tracking
Experience with Microsoft Azure PaaS / Azure Integration Services
Any Microsoft Certifications (MB-910, MB-200, MB-210, MB-230, MB-240, and / or PL-900, PL-100, PL-200, PL-400 series)