Front office C# Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+15 more
Job description
- Design, develop and enhance high-performance C#/.NET applications supporting front office trading and securities financing activities.
- Take technical ownership of projects from initial requirements and architectural design through development, deployment and production.
- Contribute to the modernisation of existing applications and the development of strategic cloud-based platforms.
- Design scalable, maintainable solutions using modern software engineering principles and distributed technologies.
- Work collaboratively with engineering teams and business stakeholders across London, New York and Asia.
- Evaluate technical approaches, make architectural decisions and drive engineering best practices.
- Leverage AI-assisted development tools to improve engineering productivity, code quality and delivery efficiency., * AWS or another major cloud platform, ideally involving application modernisation or cloud-native development.
- Modern .NET / .NET Core.
- Java development experience alongside C#.
- Distributed systems, Kafka, Redis or event-driven architectures.
- Experience developing applications supporting OTC derivatives or complex trade lifecycle processing.
- Practical experience using AI-assisted engineering tools such as GitHub Copilot or Claude.
Requirements
The successful candidate will combine strong hands-on engineering expertise with the ability to independently design, architect and deliver complex software solutions supporting global trading operations., * Strong commercial software engineering experience using C# and .NET, with excellent programming fundamentals.
- Proven experience designing and delivering complex enterprise applications within investment banking or capital markets.
- Knowledge of Securities Lending, Stock Loan, Securities Financing, Equity Financing or Equity Swaps.
- Demonstrable experience taking ownership of technical architecture and delivering substantial projects independently.
- Strong understanding of object-oriented design, data structures, algorithms and software engineering principles.
- Experience working with relational databases such as SQL Server or MySQL.
- Ability to articulate architectural decisions, evaluate technical trade-offs and solve complex engineering challenges., We are particularly interested in engineers who operate beyond simply delivering assigned development tasks.
You will be comfortable taking a business requirement, defining the technical solution, making architectural decisions and owning delivery through to production.
This is a hands-on technical position, suited to an experienced engineer who enjoys solving complex problems and taking genuine responsibility for the systems they build.
Candidates with a strong Java background and previous substantial C# experience will also be considered.
About the company
We are working with a leading global investment bank seeking an experienced VP-level C# Software Engineer to join its Front Office Securities Financing Technology function in London.
This is an opportunity to take technical ownership within a global engineering team responsible for developing and supporting business-critical trading platforms.
The organisation is investing significantly in its technology capabilities, evolving from a predominantly Microsoft-based environment towards a modern, cloud-enabled architecture incorporating C#, .NET Core, Java, AWS, Kafka and Redis.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…