Morgan Stanley is a global financial services firm and a market leader in investment banking, securities, investment management and wealth management services. With offices in more than 43 countries, the people of Morgan Stanley are dedicated to providing our clients the finest thinking, products and services to help them achieve even the most challenging goals.
As a market leader, the talent and passion of our people is critical to our success. We embrace integrity, excellence, team work and giving back.
The Technology division partners with our business units and leading technology companies to redefine how we do business in ever more global and dynamic financial markets.
Our sizeable investment in technology results in leading-edge tools, software, and systems. Our insights, applications, and infrastructure give a competitive edge to clients’ businesses-and to our own.
Institutional Securities Technology (IST) develops and oversees the overall technology strategy and bespoke technology solutions to drive and enable the institutional businesses and enterprise-wide functions. Our clients include Fixed Income, Equities, Commodities, Investment Banking, Research and Global Capital Markets.
We are also responsible for Pioneer and Application Infrastructure groups that look to develop foundational strategies, tools and technologies that are leveraged across Technology, as well as standardized data and enterprise-wide services to provide leverage to the Firm’s businesses.
The role is in Risk team within Credit Trading Technology department supporting the firm’s Corporate Credit Trading business unit in the Fixed Income Division. The team’s main mission is to run systems and execute projects concerning Risk, P&L, Scenario Analysis and Valuation Adjustment functions. We accomplish this by evolving and adopting core application infrastructure ranging from development & testing services and continuous delivery to performant, resilient and scalable runtime services and libraries.
We are looking for a strong Java developer to work within the global team on the Credit Derivative and Cash Credit Risk systems. We develop Risk, P&L, Scenario Analysis and Valuation Adjustment functionality in both our existing Java risk platform and the new Scala based risk system we are building as part of the firm’s Pioneer program.
The ideal candidate will have strong Core java experience, including distributed systems development experience. For example, experience of using distributed/grid computation and/or distributed caches.
The role will involve all aspects of the software life cycle including gathering requirements from the business, analysis of existing systems/functionality, design and implementation, all the way through to production roll out and subsequent support. We are looking for flexible candidates who are practical technologists, show excellent problem solving skills and enjoy all aspects of software development.
Fixed Income business knowledge would be an advantage, but is not essential. A willingness and ability to learn is.
The successful candidate will also work closely with the several global teams within the FIDCOM technology department and, when necessary, interact directly with the business unit (traders, strats, controllers, firm risk managers, etc.) and with the Firm’s middleware IT groups when using their frameworks/software.
– At least 5 years of experience
– Strong Core Java
– Data structures and design patterns
– Multi-threaded programming
Nice to have:
– Exposure to Scala
Knowledge of French and English is required.
Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximize their full potential.
Spotlight on our Montreal Technology Centre: https://www.youtube.com/watch?v=oo5GaXpCwKs
*Video dated October 2019.