We are working with a leading financial institution, where they are looking for a strong Java/C++ Engineer to join their Technology team on Exchange Trading and Market Data. Prior trading experience is not required but preferred. Perm Position.
Responsibilities:
Build software and platform across core Exchange Trading and Market Data.
Go through the development lifecycle through design, development, operation, and production support.
Solve complex software engineering problems in writing production Java/C++ code.
Work closely with the users to understand the business requirements.
Provide system analysis and architecture design of the trading and market data platforms.
Provide production support on technical engineering issues.
Understand the technology platform and constantly improve the performance and reliability of the software.
Requirements:
Solid experience in Java, C/C++ development.
Strong computer science fundamentals.
Development experience on Linux/Unix-based platforms.
Scripting in Perl / Python.
Experience in Unicast and Multicast network programming.
Experienced in project and people management for the development of large-scale mission-critical market systems
Candidates with financial trading experience in Securities or derivatives are preferred, but not a must.
Excellent interpersonal and communication skills in English. You will be working with a multicultural team.
Computer Science or related degree from a reputable University.