Senior Back End Engineer (.NET/Azure)

Position: Senior Back End Engineer (.NET/Azure)

Location: Central London

Hybrid work (3 days per week onsite)

Need Immediate joiners only

Description

Client is seeking a Senior Back End Engineer to help deliver our Private Client Lending Origination Platform (IMPACT), a modern, workflow-driven platform supporting the full private client mortgage journey.

We’re looking for an experienced engineer who combines deep .NET and Azure expertise with a collaborative, pragmatic mindset. You’ll design and implement the backend services, APIs, and integrations that power our lending ecosystem, while working closely with front-end, product, and infrastructure teams.

This is a role for someone who enjoys solving complex technical problems within a supportive engineering culture — bringing experience others can learn from, while being open to Client’s ways of working and shared engineering principles. You’ll be part of a team where architectural thinking, reliability, and craftsmanship are valued just as much as delivery speed.

Responsibilities

  • Design, build, and maintain backend services using C# (.NET 8+) and Azure Services.
  • Develop and secure Modern Distributed Systems using Azure Container Apps, integrating with internal systems.
  • Work with Service Bus, Azure SQL, API Management, and Key Vault to deliver robust, secure, and scalable solutions.
  • Design and optimize data models and SQL queries where needed for high-volume, transactional workloads.
  • Contribute to CI/CD pipelines in Azure DevOps, ensuring code quality and deployment reliability.
  • Collaborate with front-end engineers to ensure efficient API design and cohesive end-to-end workflows.
  • Participate in code reviews, testing, and production support (“you build it, you run it”).
  • Help mentor team members and contribute to the refinement of backend best practices.
  • Balance technical rigor with delivery pragmatism — aligning with Client’s culture of accountability and shared learning.
  • Experience, skill, and capability
  • The ideal candidate for this role is a .NET developer with strong C# skills and hands-on Azure experience, allied to a good functional and commercial understanding of the Banking industry.

Core skills include:

  • 5–8 years’ experience building backend systems using .NET Core / .NET 6/8+ and C#.
  • Strong experience with Azure, including Container Apps, Functions, Service Bus, Networking and API Management.
  • Proven ability to build secure, scalable, and maintainable APIs and integrations.
  • Familiarity with CI/CD pipelines and DevOps workflows in Azure DevOps or similar.
  • Experience implementing authentication, authorization, and secure data exchange patterns.
  • Competence with SQL Server — schema design, query tuning, and data optimization.

Other beneficial attributes include:

  • Exposure to Infrastructure as Code (Terraform or Bicep).
  • Understanding of event-driven or microservice architectures.
  • Familiarity with monitoring, logging, and resilience engineering in Azure.
  • Experience in financial services or other regulated domains.
  • Experience collaborating with front-end and QA engineers.

Qualifications

  • Degree in Computer Science, Engineering, or equivalent practical experience.
  • AZ-900 or AZ-204 certification desirable.
Company
E-Solutions IT Services UK Ltd
Location
Central London, London, England, United Kingdom
Hybrid/Remote Options
Employment Type
Contractor
Salary
Salary negotiable
Posted
Company
E-Solutions IT Services UK Ltd
Location
Central London, London, England, United Kingdom
Hybrid/Remote Options
Employment Type
Contractor
Salary
Salary negotiable
Posted