Senior C# Developer

Senior C# Developer

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Design and maintain FIX connections for real-time trade execution and order management.
  • Company: Join a leading investment management firm focused on innovative trading solutions.
  • Benefits: Enjoy competitive salary, private medical insurance, and a corporate gym membership.
  • Why this job: Be part of a dynamic team enhancing trading flows and mentoring future developers.
  • Qualifications: 6+ years in C# or Java, with expertise in FIX protocol and OMS integrations.
  • Other info: Relocation assistance and visa sponsorship available for the right candidate.

The predicted salary is between 48000 - 72000 £ per year.

  • FIX Connectivity & OMS Integration: Design, develop, and maintain FIX connections and OMS integrations to facilitate real-time trade execution, order management, and post-trade workflows. Implement secure, low-latency connections with various trading venues and brokers, ensuring robust message handling and failover mechanisms.
  • Application Architecture & Design: Lead the design and architecture of critical components for data consumption, distribution, and analytics. Conduct design reviews, propose innovative solutions, and drive best practices in software engineering.
  • Cross-Team Collaboration: Partner with traders, portfolio managers, and risk managers to understand front-office requirements and enhance end-to-end trade flows. Liaise with other IT teams (Market Data, Infrastructure, Risk, etc.) to ensure seamless data exchange and system interoperability.
  • Performance & Monitoring: Implement robust monitoring, logging, and alerting solutions to ensure timely detection and resolution of FIX and OMS-related issues. Conduct performance tuning and optimization of integration components to minimize latency and maximize throughput.
  • Mentorship & Leadership: Mentor junior team members, promoting knowledge sharing and professional growth. Contribute to strategic technology roadmaps and champion the continuous improvement of development processes

Overall purpose of the job:

  • FIX Connectivity & OMS Integration: Design, develop, and maintain FIX connections and OMS integrations to facilitate real-time trade execution, order management, and post-trade workflows. Implement secure, low-latency connections with various trading venues and brokers, ensuring robust message handling and failover mechanisms.
  • Application Architecture & Design: Lead the design and architecture of critical components for data consumption, distribution, and analytics. Conduct design reviews, propose innovative solutions, and drive best practices in software engineering.
  • Cross-Team Collaboration: Partner with traders, portfolio managers, and risk managers to understand front-office requirements and enhance end-to-end trade flows. Liaise with other IT teams (Market Data, Infrastructure, Risk, etc.) to ensure seamless data exchange and system interoperability.
  • Performance & Monitoring: Implement robust monitoring, logging, and alerting solutions to ensure timely detection and resolution of FIX and OMS-related issues. Conduct performance tuning and optimization of integration components to minimize latency and maximize throughput.
  • Mentorship & Leadership: Mentor junior team members, promoting knowledge sharing and professional growth. Contribute to strategic technology roadmaps and champion the continuous improvement of development processes

Requirements

Education and Qualifications

  • Bachelor\’s or Master\’s degree in Computer Science, Engineering, Mathematics, or a related field

Experience

  • Extensive Programming Experience: Minimum of 6 years of professional experience, with the majority in C# or Java, particularly in high-performance and real-time environments.
  • FIX Protocol & OMS Expertise: Proven background in implementing and supporting FIX-based connectivity and OMS integrations, including message routing and exception handling.
  • React & TypeScript: Experience building and maintaining React-based applications using TypeScript (including state management libraries and associated tooling).
  • Database Skills: Proficient in relational databases (e.g. SQL Server) and familiarity with other database types (e.g. Redis)
  • DevOps & CI/CD: Understanding of modern DevOps practices, including version control (Git), build pipelines, containerization (Docker/Kubernetes), and cloud services (AWS)

Skills

  • Financial Products: Familiarity with interest rate products, bonds, equities, FX, or derivatives.
  • Messaging Technologies: Hands-on experience with message-oriented middleware (e.g. RabbitMQ) for streaming data.
  • Quantitative Skills: Basic understanding of quantitative models, time-series analysis, or pricing libraries.
  • Soft Skills: Strong communication, presentation, and interpersonal skills to collaborate effectively with other teams

Benefits

  • Competitive salary
  • Relocation assistance and visa sponsorship
  • Private medical insurance
  • Life assurance
  • Corporate gym membership (and a complimentary wellness space in our London office)
  • Employee restaurant with free breakfast, lunch and dinner

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology

  • Industries

    Non-profit Organizations and Primary and Secondary Education

Referrals increase your chances of interviewing at Capula Investment Management LLP by 2x

Sign in to set job alerts for “Senior Software Engineer” roles.

Senior Java Engineer – Take Ownership of Flagship Trading Product – Up to £120k

London, England, United Kingdom 1 month ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 1 week ago

Lead Software Engineer – Transfer Agency team.

London, England, United Kingdom 2 weeks ago

Codified Controls – Senior Full-Stack Software Engineer – VP

London, England, United Kingdom 1 day ago

London, England, United Kingdom 2 days ago

Senior Software Engineer/SRE – Managed Systems Engineering

London, England, United Kingdom 2 days ago

Lead Software Engineer, Legal & Compliance

London, England, United Kingdom 4 days ago

London, England, United Kingdom 1 day ago

London, England, United Kingdom 1 week ago

London, England, United Kingdom 3 days ago

VP/SVP/ED Lead Java Software Engineer – Investment Bank

City Of London, England, United Kingdom £175,000.00-£185,000.00 1 day ago

London, England, United Kingdom 1 week ago

Senior Software Engineer, Robotics & Microscope Control

London, England, United Kingdom 1 day ago

Senior Lead eSoftware Engineer – Equities Algo Trading – Java – VP

London, England, United Kingdom 8 hours ago

Senior Java Analyst Developer / Technical Consultant

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 2 weeks ago

Engineering Lead (Product Lifecycle – Purchasing)

London, England, United Kingdom 2 weeks ago

London, England, United Kingdom 6 days ago

Lead Software Engineer – Electronic Trading (Vice President)

City Of London, England, United Kingdom 4 days ago

Principal Generative AI Software Engineer – SVP

London, England, United Kingdom 1 week ago

London, England, United Kingdom 2 months ago

Lead Software Engineer – EU Natural Gas & Power

Senior Software Engineer (C++), Endpoint Client

London, England, United Kingdom 4 days ago

Senior Supply Chain Applications Builder/Developer

London, England, United Kingdom 2 days ago

Principal Cross -Team Software Engineering Lead

London, England, United Kingdom 1 week ago

Senior C++ Engineer (Mandarin Speaker) – London / Remote from the UK

London, England, United Kingdom 1 month ago

SAP Sovereign Cloud User Assistance Developer Specialist/ Senior (Technical Writer)

Feltham, England, United Kingdom 2 days ago

Senior Technical Architect for Social Housing Developer

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Senior C# Developer employer: Capula Investment Management LLP

At Capula Investment Management LLP, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our London office offers competitive salaries, comprehensive benefits including private medical insurance and a corporate gym membership, as well as ample opportunities for professional growth through mentorship and leadership roles. Join us to be part of a dynamic team where your contributions directly impact real-time trading solutions in a supportive environment.
C

Contact Detail:

Capula Investment Management LLP Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior C# Developer

Tip Number 1

Familiarise yourself with the FIX protocol and OMS integrations. Understanding the nuances of these technologies will not only help you in interviews but also demonstrate your commitment to the role.

Tip Number 2

Showcase your experience with low-latency systems and performance tuning. Be prepared to discuss specific projects where you've optimised integration components, as this is crucial for the role.

Tip Number 3

Highlight your collaboration skills by preparing examples of how you've worked with cross-functional teams. This will be key in demonstrating your ability to partner with traders and other IT teams effectively.

Tip Number 4

Prepare to discuss your mentorship experiences. As a senior developer, you'll be expected to guide junior team members, so having concrete examples of your leadership will set you apart.

We think you need these skills to ace Senior C# Developer

C# Programming
Java Programming
FIX Protocol Implementation
Order Management Systems (OMS) Integration
Real-time Data Processing
Application Architecture Design
Cross-Team Collaboration
Performance Tuning
Monitoring and Logging Solutions
React Development
TypeScript Proficiency
Relational Database Management (SQL Server)
Message-Oriented Middleware (e.g. RabbitMQ)
DevOps Practices
Containerization (Docker/Kubernetes)
Cloud Services (AWS)
Quantitative Analysis
Strong Communication Skills
Mentorship and Leadership

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your extensive programming experience, particularly in C# or Java. Emphasise any relevant projects involving FIX protocol and OMS integrations, as well as your experience with React and TypeScript.

Craft a Compelling Cover Letter: In your cover letter, explain why you are passionate about the role and how your skills align with the job requirements. Mention your experience in high-performance environments and your ability to collaborate with cross-functional teams.

Showcase Your Technical Skills: Include specific examples of your work with message-oriented middleware and database technologies. Highlight any experience you have with DevOps practices, such as CI/CD pipelines and cloud services, to demonstrate your modern software engineering capabilities.

Prepare for Technical Questions: Anticipate technical questions related to FIX connectivity, performance tuning, and application architecture. Be ready to discuss your approach to problem-solving and how you mentor junior team members, as these are key aspects of the role.

How to prepare for a job interview at Capula Investment Management LLP

Showcase Your Technical Expertise

Be prepared to discuss your extensive experience with C# and Java, especially in high-performance environments. Highlight specific projects where you've implemented FIX-based connectivity and OMS integrations, detailing the challenges you faced and how you overcame them.

Demonstrate Problem-Solving Skills

Expect technical questions that assess your ability to handle real-time trade execution and order management issues. Prepare examples of how you've optimised performance and resolved latency problems in previous roles, showcasing your analytical thinking.

Emphasise Cross-Team Collaboration

Since this role involves working closely with traders and portfolio managers, be ready to discuss your experience in cross-team collaboration. Share examples of how you've gathered requirements from different stakeholders and enhanced end-to-end trade flows.

Prepare for Leadership Questions

As a senior developer, you'll likely be expected to mentor junior team members. Think about your leadership style and prepare to discuss how you've contributed to team growth and knowledge sharing in past positions.

Senior C# Developer
Capula Investment Management LLP
C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>