Senior C# Developer | London, Hybrid

Senior C# Developer | London, Hybrid

London Full-Time 60000 - 80000 € / year (est.) No home office possible
SGI

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 employer: SGI

Join a leading investment management firm in London that champions innovation and technology within the financial sector. 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.

SGI

Contact Detail:

SGI Recruiting Team

StudySmarter Expert Advice🤫

We think this is how you could land Senior C# Developer | London, Hybrid

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 trading workflows and investment data. Be ready to discuss how you've tackled challenges in past roles, especially those involving real-time analytics or data pipelines.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we love seeing candidates who are proactive about their job search!

We think you need these skills to ace Senior C# Developer | London, Hybrid

C#/.NET Development
Financial Markets Experience
FX Trade Lifecycle Understanding
Data Ingestion and Validation
Market Data Integration
SQL/Database Experience
Real-time Analytics

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with C# and financial markets. We want to see how your skills align with the FX trade lifecycle and the specific technologies mentioned in the job description.

Showcase Relevant Projects:Include any projects that demonstrate your understanding of trading workflows and investment data. We love seeing real examples of how you've tackled challenges in similar environments.

Keep It Clear and Concise:Your application should be easy to read and straight to the point. We appreciate clarity, so avoid jargon unless it’s relevant to the role. Make it easy for us to see why you’re a great fit!

Apply Through Our Website:Don’t forget to apply directly through our website! It helps us keep track of your application and ensures you’re considered for this exciting opportunity with us.

How to prepare for a job interview at SGI

Know Your FX Trade Lifecycle

Make sure you can confidently discuss the entire 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 a candidate who not only knows the theory but has practical experience.

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 risk management. This shows that you're not just a coder, but someone who understands the business.

Prepare for Technical Questions

Expect technical questions related to SQL, data flows, and possibly even real-time analytics. Brush up on these topics and be prepared to solve problems on the spot. Practising common coding challenges can also help you feel more confident during the interview.