C++ Trading Systems Developer

Company Name:
Open Systems Technologies
We are looking for a senior software development professional to join our Front Office Trading Systems development team. In this role the candidate will engage in both creation of new software solutions to meet the needs of the broker community and also support and maintain the existing solutions. The primary focus of this role is the development of the middleware distribution systems, client connectivity solutions as well as interaction with external and internal order matching and execution system.
Key Responsibilities:
Development of electronic and voice trading support solutions for the front office.
Development of enhancements to the platform, including:
Design and implementation of new infrastructure components.
Maintenance and enhancements to current infrastructure components.
Work with the Application support teams to investigate and resolve problems.
Work in partnership with the business in identifying technical requirements for the new products.
Identify and manage any integration and rollout issues.
Work with end users for training and 3rd line support when required.
Provide occasional out of hours support of legacy and new systems.

3+ years' experience of UNIX/C++ development.
Working knowledge Windows/C++ development.
Strong experience with multi-threaded, high availability systems.
Good knowledge of object oriented programming.
Experience developing TCP client/server and performance critical applications.
Experience with an industry standard RDBMS (Sybase, Oracle).
Desirable, but optional
Experience with the FIX protocol.
Experience in core Java development.
Experience in C# and ASP.NET.
Experience with scripting languages (Python, Perl, etc).
Basic knowledge of any of the following business areas: Fixed Income, Money Markets and Derivatives.

Key Systems Used:
Solaris, Linux
Sun Studio tool chain, GNU Compilers
Microsoft Windows
Microsoft Visual Studio

B.S. in Computer Science or related field

Personal Attributes:
Team player with good interpersonal skills
Ability to work and function under pressure
Ability to manage an ever changing task list and track and report progress.
Self-starter always looking to improve quality of process and deliverables and learn new technologies when needed.
Willing to work flexible/long hours when the need arises


Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.

More Jobs

C# Developer - Hedge Fund
New York City, NY Forrest Solutions
IT Apps Developer II
Schenectady, NY Home Depot
Family Development Specialist
Irvington, NY Abbott House
School Systems Coordinator
New York City, NY BASIS.ed