Job Description
We're looking for a C++/Java developer for a leading international investment bank in Bengaluru.
The successful candidate will be responsible for:
- Understanding software components of different trading systems written in Java/C++
- Understanding business context and trading activity profile (e.g., securities traded, order types, market rules, regulations)
- Evaluating control algorithm design and effectiveness through reviewing the software code
- Evaluating design of regression tests, devising scenarios to evaluate a range of conditions, including extreme market movements and boundary cases
- Provide thought leadership to review, analyze impact of and implement controls for new electronic trading regulatory requirements
Requirements:
- Bachelor or Masters in computer science, technology or related field. Also open to those with relevant technical experience
- 2+ years of experience in code development
- Knowledge of C++/Java
- Strong knowledge of data structures and algorithms
- Strong written and verbal communication skills and ability to multitask
Preferred:
- Experience in algorithmic trading technology
- Experience in functional testing
- General understanding of a wide range of financial products