C# Developer - Front Office / Investment bank

Job Bank
Slough, UK
10 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Working hours
Regular working hours

Tech stack

Clean Code Principles Agile Methodology Artificial Intelligence C Sharp (Programming Language) Software Design Patterns DevOps Microsoft SQL Server Object-Oriented Software Development Software Architecture Software Engineering Large Language Models Event Driven Architecture
+1 more
Front End Software Development

Job description

The RoleAs a Senior C# Developer, you’ll play a key role in designing, developing and enhancing enterprise-grade applications that support critical Front Office functions. You’ll contribute to the migration towards modern event-driven architectures while collaborating closely with business users and fellow developers to deliver robust, scalable solutions.Key ResponsibilitiesDesign, develop and maintain high-quality C# .NET applications.Build scalable services within a modern event-driven architecture.Work closely with Front Office users to understand business requirements and deliver effective technical solutions.Contribute to architectural decisions and software best practices.Support continuous improvement across development, testing and deployment processes.Collaborate with international development teams in an Agile environment.Champion clean code, software craftsmanship and engineering excellence.

Requirements

The ideal candidate will haveStrong commercial experience with C# .NET and object-oriented programming principles.Excellent understanding of software design patterns and best practices.Strong experience building service-oriented or distributed systems.Advanced MS SQL development skills.Experience using DevOps and CI/CD tooling.Practical knowledge of AI-assisted software development, including enterprise use of Large Language Models (LLMs) and agentic AI engineering.Excellent analytical, communication and problem-solving skills.The ability to work both independently and collaboratively within Agile teams.A proactive approach with excellent attention to detail. Financial Markets KnowledgeApplicants should have experience in at least two of the following areas:Financial products (Listed and OTC)P&L Explain and market risk (Delta, Gamma, Theta, Vega)XVA (CVA, FVA, ColVA)Liquidity Risk (RNFB, NSFR)Cash ForecastingBalance Sheet Metrics (including Leverage Exposure)Pre-trade calculations and trade booking workflows Desirable SkillsExperience with modern front-end technologies would be advantageous, including:HTMLJavaScript / TypeScriptReactRedux

About the company

Our client, a leading global investment bank, is seeking an experienced Front Office C# Developer to join their Global Markets IT function, delivering innovative solutions that support XVA, Liquidity and Financial Resource Management. You’ll be working partnering closely with Front Office stakeholders to build high-performance applications and contribute to the ongoing evolution of a modern, event-driven architecture.

Apply for this position

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

Apply on www.apply4u.co.uk

Good distractions

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

2:58 min

Applying agile software methodologies to corporate operational challenges

Kyle Daigle · Coffee With Developers

2:17 min

Mapping the maturity roadmap for scaled devops adoption

Dominik Krichbaum Dominik Krichbaum · WWC Europe 2026

1:45 min

Building IT systems for global finance markets

Anastasia Troitskaya Anastasia Troitskaya · WWC 2024

7:52 min

Q&A on agile implementation and challenging norms

Ivan Milanov Ivan Milanov · Europe 2026 Virtual

3:18 min

Scaling global network engineering through DevOps culture

Stuart Clark · LIVE

2:25 min

Engineering career path from embedded systems to banking

John Woods John Woods · LIVE

Videos

See all

Related articles

See all