Senior C#/.NET Engineer


London
Contract
Negotiable
Investment Management
CR/600903_1783931017
Senior C#/.NET Engineer

Senior C#/.NET Engineer
Location: London (Hybrid)
Contract: 12-Month Contract

About the Company
Our client is a leading global alternative investment and asset management firm with a significant technology presence across Europe, North America, and Asia. Technology sits at the core of the organisation's investment and operational strategy, supporting critical business functions across trading, risk, operations, finance, and client services. The firm continues to invest heavily in modernising and expanding its technology platforms and is seeking experienced software engineers who can contribute to both strategic transformation initiatives and business-critical system development.

Role Overview
We are seeking an experienced Senior C#/.NET Engineer to join a high-performing technology team responsible for developing and supporting key applications across a global asset management environment. This position combines hands-on software engineering, solution design, stakeholder engagement, and production support responsibilities. The successful candidate will play a key role in delivering enhancements to business-critical platforms covering areas such as trade processing, operational workflows, risk management, reporting, and investment operations.

Key Responsibilities

  • Design, develop, test and deploy enterprise-grade C#/.NET applications.
  • Lead the delivery of end-to-end software solutions from requirements gathering through to production deployment.
  • Contribute to the design and implementation of strategic platform enhancements and modernisation initiatives.
  • Work closely with business stakeholders to understand requirements and translate them into technical solutions.
  • Develop scalable, maintainable, and high-performance applications within a complex financial environment.
  • Support and enhance existing production systems while driving long-term technical improvements.
  • Participate in architecture discussions, code reviews, and engineering best practice initiatives.
  • Troubleshoot production issues and provide senior-level support for critical applications.
  • Drive improvements in system performance, reliability, monitoring, and overall software quality.
  • Mentor junior and mid-level engineers where required.

Required Experience

  • Extensive commercial experience developing applications using C# and .NET.
  • Strong experience delivering software within complex enterprise environments.
  • Proven ability to own projects and deliver business-critical solutions independently.
  • Excellent understanding of software design principles, object-oriented programming, and modern development practices.
  • Strong SQL Server experience including query optimisation, database design, and performance tuning.
  • Experience working directly with business stakeholders and translating requirements into technical solutions.
  • Strong understanding of SDLC, testing strategies, and code quality standards.
  • Excellent communication and stakeholder management skills.

Desirable Skills

  • Experience with event-driven architectures and messaging technologies (Kafka, RabbitMQ, etc.).
  • Exposure to MongoDB or other NoSQL databases.
  • Experience building distributed or microservice-based applications.
  • Knowledge of cloud platforms and modern DevOps practices.
  • Previous experience within asset management, hedge funds, investment management, or financial services environments.
  • Experience supporting high-availability, business-critical production systems.

FAQs

Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your CV and details on file so when we see similar roles or see skillsets that drive growth in organisations, we will always reach out to discuss opportunities.

Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.

We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business. 

That's why we recommend registering your CV so you can be considered for roles that have yet to be created. 

Yes, we help with CV and interview preparation. From customised support on how to optimise your CV to interview preparation and compensation negotiations, we advocate for you throughout your next career move.

Handpicked roles for you