C# Service Developer
Group One Trading
(New York, New York)At Group One we encourage all of our employees to continually challenge themselves and exceed their goals. We strive for excellence in all aspects of the business and reward our employees through a unique compensation structure. Our culture promotes accountability and pushes every team member to maximize their impact on the firm’s profitability
Our trading platform is a highly distributed system of special purpose C#.NET Windows services. The function of these services ranges from order management, exchange connectivity, high-volume data dissemination, value-add calculations, system configuration and monitoring, etc. With this complex system, we strive to maintain operational consistency to facilitate rapid and frequent deployment and to simplify support and maintenance. Each service has its own unique performance constraints that require detailed analysis for optimal performance. We are continuously building new components of our trading system, so there are many opportunities to make an impact from conception to implementation.
- Experience writing managed code (C#, Java).
- Object-oriented design and implementation.
-
Experience with performance analysis and optimization in a managed environment:
- Concurrency and synchronization.
- Algorithmic efficiency.
- Managed memory and garbage collection.
- Firm grasp of distributed architectures and scalability.
- Ability to understand and break down complex problems.
- Strong communication skills to effectively collaborate within the development team and with other groups.
Bonus points for experience...
- At a senior level.
- In the financial industry.
- Working closely with a remote office.
- Designing low-latency managed systems.
- With Castle Windsor, Redis, or ZeroMQ.
Questions
There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?
DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.