Overview
RJO runs fast moving trading and clearing systems across major exchanges. The developer supports order routing, connectivity workflows, client facing tools, and internal middle tier services. The environment is time sensitive and demands stability, accuracy, and consistent performance under load.
Core Responsibilities
Design, build, and enhance .NET applications for trading and clearing operations.
Develop and maintain APIs for internal and client facing systems.
Work with SQL Server for data processing, queries, stored procedures, and performance tuning.
Support messaging frameworks for exchange connectivity and high volume event flows.
Improve middle tier services used across the trading environment.
Collaborate with application teams, infrastructure, and business stakeholders.
Troubleshoot production issues with attention to speed and accuracy.
Deliver clean, maintainable code and follow secure development practices.
Required Skills
Five to ten years of .NET development experience.
Strong experience building and consuming APIs.
Deep SQL Server experience, including stored procedures and performance tuning.
Messaging experience with Kafka, RabbitMQ, or similar tools.
Experience in financial trading, clearing, or other real time transaction systems.
Strong debugging skills and comfort in high pressure environments.
Preferred Skills
Experience with Azure in enterprise environments.
Experience with exchange connectivity or FIX protocol.
Experience with distributed systems and microservices.
System Developer • Chicago, IL, United States