Mid-Level C# Developer, London

IT Search & Select
London, UK
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

.NET Framework Application Programming Interfaces (APIs) Artificial Intelligence Data Analysis Application Integration Architecture Architectural Patterns C Sharp (Programming Language) Code Review Continuous Integration Data Security Distributed Systems Fraud Prevention and Detection
+8 more
Microsoft SQL Server Performance Tuning Secure Coding SQL Stored Procedures Enterprise Software Applications Blazor Core Api Data Analytics

Job description

You’ll develop C#/.NET applications, build modern Blazor interfaces, and work extensively with SQL Server across large, data-rich banking systems. Alongside core development, you’ll support the engineering team in identifying where AI can improve automation, customer experience, fraud detection, analytics and operational efficiency.

This is a growth role with strong mentorship, technical ownership and exposure to AI integration projects., * Develop and maintain C#/.NET applications used across retail banking operations.

  • Build responsive, modern front-end interfaces using Blazor.
  • Work with SQL Server to design schemas, write performant queries and optimise data access.
  • Support the introduction of AI-powered features into existing products and workflows.
  • Collaborate with senior engineers, product teams and data specialists to define AI use cases.
  • Contribute to code reviews, testing, CI/CD and secure development practices.
  • Help modernise legacy components and migrate systems toward cloud-ready architectures.

Requirements

This role is ideal for developers with around 5-6 years’ experience who want to deepen their technical skills, work on meaningful financial systems, and play a hands-on part in bringing AI into a regulated banking environment., * 5-6 years’ professional experience developing enterprise systems in C#/.NET.

  • Strong experience with SQL Server, including stored procedures and performance tuning.
  • Hands-on experience building web UIs with Blazor (Server or WebAssembly).
  • Solid understanding of distributed systems, APIs and modern architectural patterns.
  • Interest in AI, automation or data-driven features within financial systems.

About the company

A leading financial software house specialising in retail banking platforms is seeking a talented Mid-Level C# Developer to join its core engineering team. You’ll work on enterprise-grade applications used by major retail banks, contributing to modernisation efforts and helping introduce AI-driven capabilities into their product ecosystem.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.totaljobs.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:28 min

Hosting models for executing Blazor applications across different platforms

Christian Giesswein Christian Giesswein · WWC 2023

2:42 min

Core API types for Angular signals

Daniela Bonvini · LIVE

3:39 min

Addressing code review surrender and process exploitation

Laura Tacho Laura Tacho · WWC Europe 2026

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

1:14 min

Introduction to Blazor for seamless web development

Christian Giesswein Christian Giesswein · WWC 2025

43 sec

Software engineering journey and local Manchester roots

Jonathan Tang · Coffee With Developers

Videos

See all

Related articles

See all