Person Specification |
EXPERIENCE & PERSONAL QUALITIES
Essential:
- Full proficiency in English; confident communicating with UK-based stakeholders.
Ability to work effectively as part of a small delivery team and collaborate across IT and business functions. - 3-6 years of experience delivering solutions on Microsoft Dynamics 365 (Customer Engagement) and the Power Platform.
- Hands-on experience with Dataverse solution delivery (tables, forms, views, business rules/processes) in model-driven apps; able to contribute to Canvas apps where appropriate.
- Comfortable delivering both configuration-level enhancements (e.g., fields, forms, views, business rules) and engineering-level work (integrations, ALM/CI/CD, security).
- Experience building and supporting API integrations (REST, OAuth2/Entra ID app registrations) and using tools such as Postman.
- Experience with pro-code extensibility for Dataverse (e.g., C# plugins/custom workflow activities) and/or client-side scripting (JavaScript).
- Strong Power Automate experience, including production-grade practices (error handling, monitoring and supportability).
- Experience working with Dev/UAT/Production environments and change/release management.
- Comfortable working independently without a dedicated QA team; able to plan, test and deliver end-to-end.
- Strong analytical, problem-solving and decision-making skills, with attention to security and data integrity.
Desirable:- Experience delivering Power Pages (or ADX Studio Portals), including external user journeys and permissions modelling.
- Experience designing and building Power Apps Canvas apps (responsive design, components and Dataverse integration).
- Experience with Azure integration services (e.g., Azure Functions, Logic Apps, API Management, Service Bus, Key Vault).
- Experience implementing CI/CD for Power Platform using Azure DevOps pipelines (Power Platform Build Tools and/or PAC CLI).
- Experience with PCF controls and TypeScript.
- Experience in Higher Education or similarly regulated environments handling sensitive personal data.
|
TECHNICAL KNOWLEDGE & SKILLS
Essential- Strong knowledge of Dataverse architecture, solution management (managed/unmanaged), and environment configuration (Dev/UAT/Prod).
- Strong knowledge of Dynamics 365 CE/model-driven app configuration.
- C#/.NET experience for Dataverse plugins and related development practices (source control, code review, debugging).
- JavaScript (and ideally TypeScript) for model-driven form scripting and client API usage.
- API integration design via authentication/authorisation (OAuth2), data mapping, error handling, retries, and monitoring/observability.
- Power Automate engineering: scalable flow design, connection references, environment variables and governance-aware connector use.
- ALM/CI-CD fundamentals with Azure DevOps and/or GitHub (build/release pipelines, approvals and deployment controls).
- Working knowledge of Agile/Scrum delivery practices.
Desirable:- Power Pages (Liquid, basic HTML/CSS/JavaScript) and portal deployment practices. Canvas app development (formulas, responsive design, components, Dataverse integration).
- Power Platform CoE Starter Kit familiarity and platform monitoring approaches.
- Data export and reporting patterns (e.g., datalake concepts, ETL, Power BI modelling fundamentals).
- Understanding of security best practices for external users and portals (least privilege, auditing, data protection).
- Azure administration familiarity relevant to integration delivery.
|
EDUCATION & PROFESSIONAL QUALIFICATIONS
Essential:- Degree in Computer Science, Information Technology, or a related field, or equivalent level experience/training.
Desirable:- Microsoft Power Platform Developer certification (PL-400).
- Additional relevant Microsoft certifications (e.g., PL-600, MB-230, AZ-204) or equivalent experience.
|