The bank for a changing world

We are looking for

Associate, IT Strategist

Apply REF: CIBGM00286

Strategists develop and implement efficient automated tools to translate quant traders' strategies into orders. They also design specific features to help traders monitor and analyse the behavior of strategies and ensure adequate monitoring of risks and positions.

Accordingly strategists:

·       Develop and maintain and expansive of automations and alpha modelsDevelop and maintain monitoring and production tools used in the trading platform

·       Develop and maintain the simulation tools and back testing environment used to test and validate strategies

·       Contribute to the enforcement of adequate risk filters for each automation to prevent abnormal behavior

·       Organize and monitor the orderly production of automatons during trading hours

·       Monitor, investigate and improve performance of trading engines

·       Contribute to the research and design of optimal setup for each set of strategies

·       Coordinate to the research and design of optimal setup for each set of strategies

·       Coordinate and test infrastructure changes, as implemented by the Group IT and Production teams

·       Make sure all developments satisfy local regulations

Required competencies

·       Ability to quickly resolve issues under pressure

·       Strong technical & problem solving (troubleshooting) skills

·       Excellent oral communication skills

Relevant Skills

·       C/C++ (min. 5 years experience)

·       Knowledge of multi-core architectures

·       Object oriented analysis and design

·       Real-time and multi-threaded programming (min. 5 years experience)

·       Libs: Boost, STL, Qt

·       Database: SQL, Oracle PL/SQL

·       Linux computing environment

·       Scripting (Phyton, bash)

·       Hardware accelerators



Education

·  Bachelors in Computer Science or relation discipline required, Masters preferred


Primary Location: SG-06-SingaporeJob Type: Standard / PermanentJob: INFORMATION TECHNOLOGYEducation Level: Bachelor Degree or equivalent (>= 3 years)Experience Level: At least 5 years Behavioural competency: Communication skills - oral & writtenTransversal competency: Ability to understand, explain and support change