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