Lead and mentor a team of Dynamics 365 CE / Power Platform developers (senior & junior).
Provide architectural guidance and enforce technical standards, coding practices, and MS best practices.
Review and challenge design decisions in architecture and design forum sessions.
Drive proof-of-concepts (POCs) and evaluate emerging technologies relevant to EBRD. Solution Design & Delivery
Lead end-to-end technical design for Dynamics 365 CE, Dataverse, and Power Platform solutions.
Define robust data models, integration patterns, and application architectures.
Advocate for low-code/no-code approaches where appropriate, ensuring governance and scalability.
Ensure solutions follow Test Driven Development (TDD) principles and align with the organization's test framework. Stakeholder Engagement
Collaborate closely with Business Analysts, Product Owners, and SMEs to clarify requirements and ensure functional alignment.
Communicate technical concepts clearly to both technical and non-technical audiences.
Participate in requirement elaboration workshops and technical design sessions. Development & Integration
Oversee development of code and configurations using: o Dynamics 365 CE (Customer Service, Sales, Custom Apps) o Dataverse o Power Platform (Power Apps, Power Automate, Power Pages, Power Virtual Agents, Power FX) o Azure Functions, Azure Service Bus (Queues/Topics), Logic Apps, App Services o C#/.NET, JavaScript, TypeScript o PCF Controls Ensure high-quality, secure, and scalable integrations between D365 and external systems.