At a Glance
- Tasks: Build and enhance C# applications for FX trading and investment technology.
- Company: Leading investment management firm with a global presence.
- Benefits: Competitive salary, bonus, hybrid working, and comprehensive benefits.
- Other info: Collaborate with diverse teams and enjoy excellent career growth opportunities.
- Why this job: Gain hands-on experience across the full FX trade lifecycle in a dynamic environment.
- Qualifications: 5+ years of C#/.NET experience in financial markets and strong problem-solving skills.
The predicted salary is between 60000 - 80000 € per year.
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.
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.
Senior C# Developer | London, Hybrid in City of London employer: SGI
Join a leading investment management firm in London that champions innovation and technology within the financial markets. With a strong emphasis on employee growth, this company offers a collaborative work culture where you can engage with diverse teams across trading, investment, and risk management. Enjoy competitive compensation, hybrid working arrangements, and the opportunity to contribute to cutting-edge FX platforms that drive operational efficiency and decision-making.
StudySmarter Expert Advice🤫
We think this is how you could land Senior C# Developer | London, Hybrid in City of London
✨Tip Number 1
Network like a pro! Reach out to your connections in the finance and tech sectors. Attend meetups or webinars related to FX trading and investment technology. You never know who might have the inside scoop on job openings!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your C# projects, especially those related to financial markets. This will give potential employers a taste of what you can do and how you understand the FX trade lifecycle.
✨Tip Number 3
Prepare for interviews by brushing up on your knowledge of FX products and trading workflows. Be ready to discuss how data flows through platforms and how you've tackled similar challenges in your past roles.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for talented individuals who can contribute to our investment technology platforms.
We think you need these skills to ace Senior C# Developer | London, Hybrid in City of London
Some tips for your application 🫡
Tailor Your CV:Make sure your CV reflects the skills and experiences that match the Senior C# Developer role. Highlight your financial markets experience and understanding of the FX trade lifecycle to catch our eye!
Showcase Your Projects:Include specific examples of projects you've worked on that relate to FX platforms or trading systems. We love seeing how you've tackled challenges and contributed to tech solutions in a data-driven environment.
Be Clear and Concise:When writing your application, keep it straightforward. Use clear language to explain your technical skills and how they apply to the role. We appreciate a well-structured application that gets straight to the point!
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for this exciting opportunity with our investment management partner.
How to prepare for a job interview at SGI
✨Know Your FX Trade Lifecycle
Make sure you can confidently discuss the complete FX trade lifecycle. Brush up on how data flows through the platform, from pricing to execution and beyond. Being able to articulate this will show your understanding of the role and impress the interviewers.
✨Showcase Your C# Skills
Prepare to demonstrate your C#/.NET development experience. Bring examples of past projects where you've built or enhanced applications in a financial context. This will help you stand out as someone who can hit the ground running.
✨Understand the Business Needs
Familiarise yourself with the investment management firm's goals and challenges. Be ready to discuss how your technical skills can solve their specific problems, especially around trading workflows and data integration.
✨Ask Insightful Questions
Prepare thoughtful questions about the company's technology stack, team dynamics, and future projects. This shows your genuine interest in the role and helps you assess if it's the right fit for you.