Software Developer - Microsoft SQL Server & .NET
Software Developer - Microsoft SQL Server & .NET

Software Developer - Microsoft SQL Server & .NET

City of London Full-Time 36000 - 60000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Develop and support high-performance trading systems using C# and .NET.
  • Company: Join a leading global trading firm at the forefront of financial technology.
  • Benefits: Enjoy a dynamic work environment with opportunities for growth and innovation.
  • Why this job: Be part of a team that enhances trade automation and operational efficiency in finance.
  • Qualifications: Strong C# and .NET experience, plus knowledge of FIX protocols and message brokers required.
  • Other info: Ideal for those passionate about tech in fast-paced trading environments.

The predicted salary is between 36000 - 60000 £ per year.

A leading global trading firm is looking for a C# .NET Developer to join its trading systems team. You’ll work across front office, risk, and operations to build and support business-critical systems that handle real-time trade execution, messaging, and integration. This role focuses on developing high-performance services using the .NET framework, integrating with FIX protocols, and leveraging message queuing technologies such as RabbitMQ or Kafka. You’ll play a key role in improving trade flow automation and operational efficiency across the front-to-back lifecycle.

Key Responsibilities:

  • Design and develop .NET-based services that integrate trading systems using FIX
  • Build and maintain messaging infrastructure using RabbitMQ, Kafka, or similar
  • Develop robust APIs and services for trade capture, enrichment, and routing
  • Work closely with traders, middle office, and risk to enhance STP and reconciliation workflows
  • Support and optimise CI/CD pipelines (e.g., TFS Build, Azure DevOps)
  • Troubleshoot and resolve production issues in a low-latency trading environment

Required Experience:

  • Strong development experience in C# and .NET Core/.NET Framework
  • Hands-on experience integrating FIX protocols (e.g., QuickFIX/n, OnixS)
  • Proficiency with message brokers (RabbitMQ, Kafka, MSMQ, etc.)
  • Knowledge of STP, order lifecycle, and post-trade processing
  • Familiarity with CI/CD tools like TFS Build, TeamCity, or Azure DevOps
  • Solid understanding of trading and risk systems in capital markets

Desirable:

  • Background in equities or FX trading environments
  • Exposure to microservices architecture and distributed systems
  • Experience with SQL Server and database-driven workflows
  • Agile delivery experience and comfort working in fast-paced, regulated environments

This is a great opportunity to work at the heart of a high-performing trading business, using modern .NET technologies to build and support systems critical to front-to-back trade execution and processing.

To apply, contact Cititec or submit your CV today.

C

Contact Detail:

Cititec Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Developer - Microsoft SQL Server & .NET

✨Tip Number 1

Familiarise yourself with the specific technologies mentioned in the job description, such as C#, .NET Core, and FIX protocols. Having hands-on experience or projects that showcase your skills in these areas will make you stand out during the interview process.

✨Tip Number 2

Network with professionals in the trading and finance sectors, especially those who work with trading systems. Engaging in discussions on platforms like LinkedIn can provide insights into the company culture and expectations, which can be beneficial during interviews.

✨Tip Number 3

Prepare to discuss your experience with CI/CD pipelines and how you've optimised them in past roles. Being able to articulate your problem-solving skills in a low-latency environment will demonstrate your readiness for the challenges of this position.

✨Tip Number 4

Research the company’s trading strategies and recent developments in the financial markets. Showing that you understand their business model and how your role as a Software Developer fits into their operations can give you an edge in the interview.

We think you need these skills to ace Software Developer - Microsoft SQL Server & .NET

C# Development
.NET Framework
.NET Core
FIX Protocol Integration
RabbitMQ
Kafka
API Development
Trade Capture and Routing
CI/CD Pipeline Management
TFS Build
Azure DevOps
Low-Latency Trading Systems
STP and Reconciliation Workflows
SQL Server
Database-Driven Workflows
Agile Methodologies
Microservices Architecture
Distributed Systems

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with C# and .NET, as well as any relevant work with FIX protocols and message queuing technologies like RabbitMQ or Kafka. Use specific examples to demonstrate your skills in developing high-performance services.

Craft a Strong Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention your understanding of trading systems and how your background aligns with the responsibilities outlined in the job description. Be sure to include your experience with CI/CD pipelines and troubleshooting in low-latency environments.

Showcase Relevant Projects: If you have worked on projects that involved trade execution, messaging infrastructure, or API development, be sure to include these in your application. Highlight your contributions and the impact they had on operational efficiency or trade flow automation.

Proofread Your Application: Before submitting your application, take the time to proofread your CV and cover letter. Check for any spelling or grammatical errors, and ensure that all information is clear and concise. A polished application reflects your attention to detail, which is crucial in a trading environment.

How to prepare for a job interview at Cititec

✨Showcase Your C# and .NET Skills

Be prepared to discuss your experience with C# and the .NET framework in detail. Highlight specific projects where you've developed high-performance services, and be ready to explain your approach to problem-solving in these environments.

✨Understand FIX Protocols

Since the role involves integrating FIX protocols, make sure you have a solid understanding of how they work. Be ready to discuss any hands-on experience you have with QuickFIX/n or OnixS, and how you've applied this knowledge in previous roles.

✨Demonstrate Messaging Infrastructure Knowledge

Familiarise yourself with messaging technologies like RabbitMQ and Kafka. Prepare to discuss how you've built or maintained messaging infrastructure in past projects, and be ready to explain the benefits of using these technologies in a trading context.

✨Prepare for Technical Problem-Solving

Expect technical questions that assess your troubleshooting skills, especially in low-latency environments. Think of examples where you've resolved production issues and be ready to walk through your thought process during those situations.

Software Developer - Microsoft SQL Server & .NET
Cititec
C
  • Software Developer - Microsoft SQL Server & .NET

    City of London
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-06-15

  • C

    Cititec

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>