Negotiable
Undetermined
Hybrid
London Area, United Kingdom
Summary: The role of C# Developer focuses on enhancing a strategic global platform for real-time risk and PnL analysis within an investment banking context. The position requires collaboration with various teams across multiple locations and emphasizes ownership of development from conception to deployment. Candidates should have a strong background in C# and .NET, with a focus on performance optimization and Agile practices. This is a mid-senior level position based in London with hybrid working arrangements.
Key Responsibilities:
- Build and enhance service-oriented backend components for real-time, high-throughput risk and PnL systems
- Ensure UI responsiveness and efficiency under load
- Collaborate with quants, traders, and dev teams across London, Paris, Glasgow, Lisbon, and Mumbai
- Apply Agile and test-driven development practices, with a focus on automation
- Take full ownership of your developments – from idea to deployment
Key Skills:
- 5+ years' experience in C# / .NET development
- Practical knowledge of .NET Reactive Extensions (Rx)
- Proven experience with performance optimization (CPU/memory) in real-time systems
- Solid skills in TDD, profiling, and automated testing
- Strong communication skills and ability to work effectively in distributed teams
- Background in computer science fundamentals and design patterns
- Familiarity with actor models (Orleans, Akka.NET) is a plus
- Exposure to functional programming (especially F#) is a plus
- Knowledge of Language Extensions is a plus
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: Mid-Level
Industry: IT