Developer - Java
- Glasgow, Scotland, United Kingdom
- Permanent, Full time
- Morgan Stanley
- 25 Jun 17
See job description for details
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.
Prime Brokerage, Funding & Finance Technology (PBFFT) provide technology solutions to Client Financing and Clearing businesses primarily covering Prime Brokerage, Firm-wide Funding and Liquidity Management covering Bank Resource Management and Treasury, and parts of Wealth Management. Senior Java developer to join the Portfolio Accounting and Performance Team. The system provides P&L calculation, Position keeping functionality for multiple business units in the firm. The system is a distributed java and DB2/Sybase architecture with multiple components processing multiple asset classes like equities, binds, options, Swaps and other OTC derivatives.
The Client Money team develops and maintains IT systems that enable the Firm to comply with regulations regarding Client Money and Asset protection. This is a critical function for multiple businesses within Institutional Securities including Prime Brokerage and Listed Derivatives, and increased regulatory focus means that these systems are being constantly improved and upgraded. We have a strong, agile developer team of 23 people located in Glasgow with a presence in New York and London also. The team works on major strategic initiatives for the Firm. We demonstrate excellent collaboration amongst the team and with our clients (Operations Risk and Control, Finance Control Group) as well as with other IT groups with the Firm.
The Client Money team are looking for a developer to join the team, this is an excellent opportunity for you to expand your knowledge and grow your career, some of the key responsibilities are highlighted below:
- Server-side development working as part of a large Agile developer team
- Liaising with senior team members and clients to precisely specify the functionality that will be developed
- Developing functionality in an iterative fashion, writing full unit and integration tests for each function that is developed. Working with team members and our partners to ensure that all functionality is fully UAT tested before being released to Production
- Continuously improving the quality of our system and codebase via best practices including code reviews and refactoring where necessary
Skills required (essential):
-Solid experience of an OO language such as Java, C++, C# in a server side environment
-Understanding of message based architectures
-RDBMS Sybase and/or DB2 is preferable, with a proficiency in writing complex SQL queries
-Good Problem solving and analytical skills
-Object Oriented Design and Development
-Full software development lifecycle understanding
-Good software development practices
-Excellent oral and written communication skills
-An interest to learn the business supported by the applications
-Agile development practice
Morgan Stanley is an equal opportunities employer. We work to provide a supportive and inclusive environment where all individuals can maximise their full potential. Our skilled and creative workforce is comprised of individuals drawn from a broad cross section of the global communities in which we operate and who reflect a variety of backgrounds, talents, perspectives and experiences. Our strong commitment to a culture of inclusion is evident through our constant focus on recruiting, developing and advancing individuals based on their skills and talents.*LI-KT1