At a Glance
- Tasks: Join our trading systems team to develop high-performance .NET services for real-time trade execution.
- Company: A leading global trading firm at the forefront of financial technology.
- Benefits: Enjoy a dynamic work environment with opportunities for growth and learning in tech.
- Why this job: Be part of a high-performing team, enhancing trade automation and operational efficiency.
- Qualifications: Strong C# and .NET experience, with knowledge of FIX protocols and message brokers required.
- Other info: Ideal for those passionate about finance and technology in a fast-paced setting.
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.
Software Developer - Microsoft SQL Server & .NET employer: Cititec
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 RabbitMQ, Kafka, and FIX protocols. Having hands-on experience or projects that showcase your skills with these tools can set you apart during discussions.
✨Tip Number 2
Network with professionals in the trading and finance sectors. Attend industry meetups or online forums where you can connect with people who work in similar roles. This can provide insights into the company culture and potentially lead to referrals.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges specifically in C# and .NET. Focus on building applications that involve real-time data processing, as this aligns closely with the role's requirements.
✨Tip Number 4
Stay updated on the latest trends in trading technology and capital markets. Being knowledgeable about current developments can help you engage in meaningful conversations during interviews and demonstrate your passion for the field.
We think you need these skills to ace Software Developer - Microsoft SQL Server & .NET
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and .NET, as well as any relevant projects involving FIX protocols and message queuing technologies like RabbitMQ or Kafka. Use specific examples to demonstrate your skills.
Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Mention how your background in trading systems and your understanding of STP and reconciliation workflows make you a great fit for the position.
Showcase Relevant Projects: If you've worked on projects that involved developing APIs or optimising CI/CD pipelines, be sure to include these in your application. Highlight your problem-solving skills, especially in low-latency environments.
Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any errors. A polished application reflects your attention to detail, which is crucial in a high-performance 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. Bring examples of projects you've worked on, especially those that demonstrate your ability to develop high-performance services.
✨Understand FIX Protocols
Since the role involves integrating FIX protocols, make sure you have a solid understanding of how they work. Be ready to explain any hands-on experience you have with QuickFIX/n or OnixS during the interview.
✨Familiarise Yourself with Messaging Technologies
Brush up on your knowledge of message brokers like RabbitMQ and Kafka. Be prepared to discuss how you've used these technologies in past projects, particularly in relation to building and maintaining messaging infrastructure.
✨Demonstrate Problem-Solving Skills
In a low-latency trading environment, troubleshooting is key. Prepare to share examples of how you've resolved production issues in the past, highlighting your analytical skills and ability to work under pressure.