Senior Software Developer - Power Platform & Azure

VE3
27 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 78K

Job location

Tech stack

JavaScript
Artificial Intelligence
Application Performance Management
Azure
Business Software
C Sharp (Programming Language)
Cloud Computing
Data Hub
Information Leak Prevention
Software Debugging
Github
Scrum
Power BI
Software Engineering
Systems Integration
TypeScript
YAML
Data Logging
Model-Driven Development
Microsoft Power Automate
REST
Api Management
Serverless Computing
Powerapps

Job description

You'll be a senior engineer responsible for designing, developing, and delivering robust Power Platform and Azure-based solutions. You'll translate solution designs into secure, maintainable, and high-performing applications-balancing technical precision with practical delivery. Working closely with solution architects and business analysts, you'll build modern enterprise apps, integrations, and automations that adhere to established governance, ALM, and security standards.

RequirementsThe role:

You'll be a senior engineer responsible for designing, developing, and delivering robust Power Platform and Azure-based solutions. You'll translate solution designs into secure, maintainable, and high-performing applications-balancing technical precision with practical delivery. Working closely with solution architects and business analysts, you'll build modern enterprise apps, integrations, and automations that adhere to established governance, ALM, and security standards.

Requirements

What you'll do:

  • Develop scalable business applications using Power Apps (model-driven and canvas), Power Automate (Cloud and PAD), and Dataverse.
  • Implement Azure integrations via Logic Apps, Functions, Service Bus, and API Management.
  • Apply ALM practices with Azure DevOps/GitHub: build/release pipelines, solution pack/unpack (PAC CLI), environment variables, and connection references.
  • Build and maintain reusable components, connectors, and templates for consistency across solutions.
  • Ensure solutions align with data loss prevention (DLP), security roles, and environment governance standards.
  • Implement logging, telemetry, and observability using Application Insights and Azure Monitor.
  • Write clean, modular, and testable code following established coding standards.
  • Troubleshoot, optimize, and harden applications for performance, scalability, and resilience.
  • Collaborate with the CoE team to enhance shared assets and promote engineering best practices.
  • Support release cycles and contribute to post-deployment monitoring and improvement.

Requirements

  • 9+ years of software development experience, including hands-on with Microsoft Power Platform.
  • Strong experience in Power Apps, Power Automate, Dataverse, and Azure integrations.
  • Familiarity with Azure Functions, Logic Apps, Service Bus, API Management, and Key Vault.
  • Experience implementing ALM pipelines with Azure DevOps or GitHub (YAML pipelines, gates, approvals).
  • Proficiency in C#, JavaScript/TypeScript, and working with REST APIs.
  • Understanding of security best practices (least privilege, DLP, role-based access, secrets management).
  • Excellent problem-solving, debugging, and documentation skills.
  • Collaborative mindset with experience working in Agile/Scrum environments.

Nice to have:

  • Experience with PCF components, Power BI, or custom connectors.
  • Exposure to AI Builder, Copilot, or Azure OpenAI integration patterns.
  • Prior work in regulated/public sector environments or with sensitive data.

Benefits & conditions

  • Work on cutting-edge technologies and impactful projects.
  • Opportunities for career growth and development.
  • Collaborative and inclusive work environment.
  • Competitive salary and benefits package.

Apply for this position