Senior Team Leader Developer – C++

  • Competitive
  • Shanghai, Shanghai Shi, China
  • Permanent, Full time
  • Morgan Stanley
  • 29 Sep 16

See job description for details


Senior Team Leader Developer – C++

Primary Location

: Non-Japan Asia-China-Shanghai-Shanghai

Education Level: Bachelor's Degree

Job

: Development

Employment Type: Full Time

Job Level: VP

Description

The Foreign Exchange (FX) Technology team is responsible for the core technologies for the FX electronic trading business, providing infrastructure and implementing algorithmic solutions for high frequency trading, hedging and order management system. This position is instrumental to build the team in Shanghai.

It encompasses the following responsibilities:
- Ability to develop a deep understanding of existing systems architecture
- Hands on design, development, testing and deployment of server-side services and applications supporting the business
- Working closely with colleagues in the FX technology team and other technology teams to collaborate on delivering integrated solutions
- Providing support for traders and salespeople with application and infrastructure questions or issues.
- Coaching and managing junior team members

To support these responsibilities, FX technology team members must possess excellent verbal and written communication skills. The successful candidate should be effective members of the team, providing expertise and experience, as well as the mentoring. They must be able to work collaboratively with other senior developers but also independently with minimal supervision. Meeting deadlines and delivering results to the business and to the rest of the team is paramount, as is having a strong sense of ownership and commitment. As Morgan Stanley employees, all technology team members are expected to maintain the highest standards of professional conduct and practice.


Qualifications:


Qualifications

Skill Required:

- Relevant experience: 6+ years
- Strong core C++ development within a service oriented architecture: comfortable with threading, inter-process communication, XML-based messaging
- Familiar with data structure and algorithm knowledge, general SDLC
- Communication: able to express ideas clearly and concisely
- Leadership and experiences on coaching junior developers.

Skill Desired:
- Familiarity with FIX protocol

- Experience developing high throughput transaction/event processing systems

- Experience developing, delivering and supporting software for Linux (or other UNIX ) operating system

- Experience network programming

- Knowledge of Foreign Exchange Trading systems