Junior C++/KDB Developer for Equity

  • Competitive
  • Tokyo, Tokyo-to, Japan Tokyo Tokyo-to JP
  • Permanent, Full time
  • Morgan Stanley
  • 15 Jul 18 2018-07-15

See job description for details

The Index and Structured Products E-Trading group at Morgan Stanley is specialized in providing the Trading technology for the Equity Swaps business and general position management for the Equity Division. We are responsible for the architecture, design and development of the platform that enables seamless order capture, advanced position management & optimization, exception handling, hedge automation and related business functions.

We are looking for a smart, innovative, results-oriented individual to join our global backend development team. The role involves business and technical requirement analysis, design, hands-on development in a distributed architecture environment. An ideal candidate will have enterprise project experience and a balanced knowledge of data structures, algorithms, object-oriented concepts, multithreading / synchronization issues, networking, and relational databases. The successful candidate is expected to work with the colleagues around the globe and hence excellent English communication (verbal and written) is a must.


Skills Required:
* 2-4 years core development experience
* Solid software engineering principles (data structures & algorithms, OO, SOLID, design patterns, multithreading, networking)
* Good C/C++ skills
* Good troubleshooting and debugging skills
* Good database knowledge (SQL, stored procs, schema design)
* Proficiency in XML, SOAP and Linux/Unix; e.g. shell scripting, process management
* Working knowledge of a scripting language; Python and/or Perl preferred
* Experience in formal software development lifecycle (SDLC)
* Excellent written and verbal communication skills (English)
* Experience in test driven development and frameworks like GTest
* Experience with Git and Git workflows

Skills Desired:
* Experience designing and developing large scale distributed client/server systems a bonus
* Front Office (Sales & Trading) development experience
* Knowledge of FIX protocol related to order management
* Project management abilities
* Knowledge in KDB/Q+ system a bonus