In this role, the selected candidate will implement models and work directly with the front office quantitative modelling group; follow release and production change procedures and work with other teams to deliver and maintain reliable and functional front-office reference data applications.
The Software Developer is responsible for programming to support and maintain the firm's various front, middle and back office production software solutions for both the Capital Markets and Securities business operations.
The Software Engineer will use modern software tools in an agile project management process with a focus on continuous integration and regression testing to build highly performant code in a Linux environment.
The chosen candidate will build software to help support product implementation and client-facing tools that allow clients to manage their data distribution, users, applications and respective permissions.
The candidate must have a sound grasp of development best practice and system architecture. She/he will be expected to drive design and architecture discussion across the team and to be responsible for high quality implementation.
In this role, the selected candidate must have an experience working on the design, implementation, and deployment of large, complex software projects; development experience with C++, STL, multi-threaded.
Must have a strong build and production operations experience (EMS / OMS interfaces, Manage order, trade confirmation flow with exchanges, Systems running, position and price updates, Trade alerts, Reconciliation with Aladdin, Charles River and Connectivity).
In this role, the selected candidate will facilitate the build out of an enterprise wide cross-asset multi-strategy Algorithmic trading framework; identify and implement solutions to optimize performance and maintain low latency.
The selected candidate will be responsible for provide technical expertise to support and enhance core trading applications.Demonstrate an ability to analyze complex business/technical problems and make sound technical decisions proactively and in a self-directed manner.