Company Profile :
Morgan Stanley is a leading global financial services firm providing a wide range of investment banking, securities, investment management and wealth management services.
The Firm's employees serve clients worldwide including corporations, governments and individuals from more than 1,200 offices in 43 countries.
As a market leader, the talent and passion of our people is critical to our success. Together, we share a common set of values rooted in integrity, excellence and strong team ethic.
Morgan Stanley can provide a superior foundation for building a professional career - a place for people to learn, to achieve and grow.
A philosophy that balances personal lifestyles, perspectives and needs is an important part of our culture.
Project Overview :
TIDE is Morgan Stanley's strategic Alpha Capture platform. It is used by IED Sales, indirectly by Research and in future by Fixed Income sales to manage trade ideas which are electronically distributed by TIDE to clients.
The Alpha Services business generates revenue from the information distributed directly according to the performance of the ideas as judged by the clients, hence it is a critical application for IED Sales.
Key responsibilities for the role :
The person would be BU face off from development team. Hence, can expect regular interactions and requirement meetings with BU.
Involves daily collaboration with the Global dev team in the UK and India to develop new features and enhancements.
The role involves a good mix of hands on exposure along with leadership skills to grow the team in India region.
Supporting the current established TIDE platform whilst developing and moving to a replacement using best supported technologies.
Technical and Team Challenges :
Expansion of TIDE product offerings to include Fixed income products and custom baskets
Need to architect distributed caching solution to centralize idea generation and price updates for TIDE and optimize memory use
Involves daily collaboration with the Global team across three regions to develop new features and enhancements
Required Skills :
Essential technical experience would be core Java backend, Spring, RDBMS data definition and querying (ideally Sybase).
Desirable technical experience would be with some Java-based in-memory data grid product (eg. Hazelcast), some front-end experience (especially Angular or Flex).
Bachelor's degree in Computer Science or a a subject with a significant coding / software development element.