Job Description
A leading global trading firm is seeking a highly skilled C# Developer to design and enhance its Order Management System (OMS) and Execution Management System (EMS). This role is ideal for an experienced software engineer who thrives in a fast-paced, collaborative environment and is passionate about building high-performance trading infrastructure.
Role Overview
As a key member of the development team, you will be responsible for designing, developing, and maintaining scalable, real-time trading systems that support global execution across multiple asset classes. You will work closely with traders, quantitative researchers, and operations teams to optimize order workflows, improve execution efficiency, and integrate with exchanges and liquidity providers.
Key Responsibilities
1. Develop and optimize OMS and EMS solutions to support algorithmic and high-frequency trading.
2. Enhance order routing, execution strategies, and risk management functionalities within trading systems.
3. Collaborate with traders and quant teams to implement real-time analytics and trade monitoring tools.
4. Integrate with global exchanges, brokers, and liquidity providers using FIX protocol and other APIs.
5. ...