Job Description
Technical Skills Required
- Power Platform: Dataverse, model-driven and canvas apps, Power Automate (cloud), Custom APIs, solution layering.
- Development and extensibility: JavaScript / TypeScript web resources, REST / OData, Microsoft Graph. (C# plugin development is not required.)
- Azure integration (important): Logic Apps, Service Bus, queues and messaging patterns, Key Vault, Application Insights, Storage; Functions awareness is a plus.
- Ability to reverse-engineer existing solutions reading unfamiliar apps, flows, and integrations where documentation is limited and produce or update documentation as needed.
- ALM: Solutions, Power Platform Pipelines / ADO.
Behavioural & Engagement Expectations
The following expectations are mandatory screening criteria, given the direct customer-facing nature of this role:
- Excellent communication skills able to engage confidently and clearly with the customer, both written and verbal.
- Strong stakeholder management able to work across different stakeholders (business users, client architects, IT teams) and coordinate to get things done.
- Advisory mindset able to evaluate options and proactively suggest the best technical approach, not just execute instructions.
- Risk awareness — able to identify potential technical risks early and recommend concrete mitigation measures.
- Independent operator — works without follow-up or hand-holding; takes full ownership of assigned items through to closure.
- Timely escalation — recognises blockers early and escalates to the right stakeholder at the right time, with context and proposed options.
- Bias for action and follow-through — does not stop at sending an email and waiting; actively chases dependencies, unblocks issues, and makes things happen.
- Continuous improvement and data-driven decision making
Seeking an experienced Senior Power Platform Developer /Lead for a key customer engagement. The customer operates a large Power Platform estate of 60+ Power Apps; the candidate will not own the full estate, but may be assigned to work on any application within it as needed. Documentation across the estate is limited, so the candidate must be able to understand an application by reading its code, flows, and configuration, and become productive on it quickly. Primary solution ownership is the Velocity Invoice Handling application, along with releases, environment health, and platform hygiene. This is a customer-facing role. The candidate will work directly with client stakeholders on a daily basis and is expected to operate independently — driving items to closure without follow-up or supervision
Key Responsibilities:
Primary
- Own Power Apps (model-driven and canvas) end to end for the assigned solution areas.
- Pick up any application from the customer's 60+ app estate as assigned; independently understand under-documented applications by analysing code, flows, connectors, and configuration.
- Build and enhance apps using market standards and best practices across various connectors.
- Manage deployments of code and data; maintain environments across Dev / Test / UAT / Prod.
- Monitor solutions to ensure transactional robustness and reliability.
Secondary
- Power Automate / Logic Apps development and support.
- Release and CI/CD stewardship (Power Platform Pipelines / ADO), versioning, and Git integration pilot / enablement.
- Data migration and test data seeding; environment hygiene and access reviews.
- Platform governance: security roles, environment alignment, capacity and audit retentionRole & responsibilities