Microsoft Full Stack Senior Developer (Manager)

Company: Accenture
Apply for the Microsoft Full Stack Senior Developer (Manager)
Location: London
Job Description:

Overview

In this role, you will lead end-to-end delivery of enterprise applications on the Microsoft stack, shaping design and guiding delivery while staying close to code quality. You will collaborate with clients, architects, and cross-functional teams to translate business needs into secure, scalable Azure-based solutions. You’ll drive architecture decisions, guardrails, and pragmatic technology choices, balancing delivery speed with quality and security. This is a high-visibility position with a focus on transformation and delivering measurable client value through engineering leadership and hands-on delivery.

Pay / Benefits

  • 30 days’ vacation per year
  • Private medical insurance
  • 3 extra days leave per year for charitable work
  • Flexibility and mobility for client-site work

Responsibilities

  • Lead design and hands-on development of enterprise applications using C#, .NET, ASP.NET Core, Web APIs
  • Design responsive front-ends with React and/or Angular, TypeScript, HTML, CSS
  • Define solution structure, standards, and guardrails aligned with enterprise architecture
  • Decompose needs into services, APIs, domain models, and delivery increments
  • Design for performance, resilience, scalability, maintainability, interoperability and cost efficiency
  • Design and implement cloud-native Azure solutions; IaC with Bicep/Terraform
  • Implement secure identity and access management with Entra ID and RBAC
  • Own CI/CD, code reviews, and automated quality and security checks using GitHub/Azure DevOps
  • Embed secure-by-design practices including threat modelling, secret management and software supply-chain controls
  • Establish telemetry, logging, and runbooks; support incident resolution and continuous improvement
  • Lead and mentor engineering teams across multiple workstreams; coordinate onshore/nearshore/offshore delivery
  • Partner with stakeholders to communicate trade-offs and recommendations; drive Agile delivery where appropriate
  • Support production services through knowledge transfer and service acceptance
  • Contribute to proposals, estimates, and delivery plans with a focus on client value
  • Identify opportunities for reusable assets and engineering improvements

Key requirements

  • Extensive software engineering experience with Microsoft tech stack
  • Expert-level C#, .NET, ASP.NET Core; API design, asynchronous programming, DI, testing, performance
  • Strong front-end experience with React and/or Angular; TypeScript; accessibility; testing
  • Hands-on Azure application development across compute, data, identity, security, monitoring
  • Knowledge of software architecture, DDD, API-first, microservices, modular monoliths
  • SQL Server/Azure SQL; EF Core; data modelling and performance tuning
  • Git and GitHub practices; PRs, branch protection, governance; CI/CD with GitHub Actions/Azure Pipelines
  • Containers with Docker and Azure Kubernetes Service
  • Experience leading engineering teams and delivery across multiple workstreams
  • Estimation, planning, risk management, release governance, live-service transition
  • Excellent client-facing communication and stakeholder management
  • Ability to work in Agile, product, multidisciplinary environments
  • Cliente-facing communication
  • Facilitation and stakeholder management
  • Collaborative and inclusive leadership
  • C#, .NET, ASP.NET Core, Web APIs
  • React and/or Angular, TypeScript
  • Azure compute, integration, data, identity, security, monitoring

…

Posted: October 23rd, 2026