Senior C# Developer | London, Hybrid
Senior C# Developer | FX Platform | Investment Management | London
We’re partnered with a leading investment management firm with a strong global footprint, currently investing in the build-out of its in-house FX, trading and investment technology platforms. The business operates in a highly data-driven environment where technology plays a key role in supporting investment teams, trading workflows, portfolio decision-making, risk visibility and operational efficiency.
They’re now looking for a Senior C# Developer with strong financial markets experience and a clear understanding of how an FX platform works end to end.
This is not a role focused on one small part of a trading system. The key requirement is someone who understands the complete FX trade lifecycle - how data is sourced, ingested, validated, transformed, consumed and reported across pricing, execution, booking, positions, risk, P&L, portfolio views and downstream systems.
You’ll work closely with trading, investment, risk, operations and technology teams to build and enhance in-house platforms used across FX and wider investment workflows.
This is a strong opportunity for someone who wants real breadth across an investment technology platform, not just working on one screen, one service or one isolated workflow.
📍London City, hybrid working
⌛Permanent Role
💷Competitive Base + Bonus + Benefits
Key responsibilities include:
- Building and enhancing C# applications across FX, trading, risk, analytics and reporting
- Working across the full FX trade lifecycle, from pricing and execution through to booking, position management, risk, P&L and downstream reporting
- Understanding how data flows through the platform - where it comes from, why it is needed, how it is transformed, who consumes it and where it ultimately ends up
- Integrating market data, trade data, position data, reference data, pricing inputs and risk metrics into scalable systems
- Developing real-time tools, dashboards and services used by trading, investment and operational teams
- Improving workflow automation, data quality, execution efficiency and platform reliability
- Working directly with business users to turn complex investment and trading requirements into robust technical solutions
Requirements:
- A Degree in Computer Science, Software Engineering, Mathematics, Financial Engineering, Physics, Engineering or a related quantitative discipline is highly desirable.
- 5+ years’ commercial C#/.NET development experience, ideally gained within financial markets, investment management, trading technology, FX, derivatives or a similarly data-intensive environment.
- Good understanding of FX products, trading workflows and investment data
- Experience across the full trade lifecycle, not just one isolated area of a platform
- Strong understanding of trading and investment data flows, including ingestion, enrichment, validation, processing and downstream consumption
- Experience with market data, trade data, position data, reference data and/or risk metrics
- Strong SQL/database experience
- Ability to work closely with traders, portfolio/investment teams, risk and operations stakeholders
- Strong problem-solving skills and attention to detail
Useful experience
- Azure or cloud infrastructure; CI/CD and DevOps practices
- Real-time analytics, data pipelines or trade support systems
- Pricing, position management, portfolio analytics or risk platforms
- Exposure to multi-asset environments, FX, fixed income, equities or derivatives
📫If you are interested in this role, please apply directly to this advert with your updated CV.