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 & 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 & needs is an important part of our culture.
Technology works as a strategic partner with Morgan Stanley business units and the world's leading technology companies to redefine how we do business in ever more global, complex, and dynamic financial markets. Morgan Stanley's sizeable investment in technology results in quantitative trading systems, cutting-edge modelling and simulation software, comprehensive risk and security systems, and robust client-relationship capabilities, plus the worldwide infrastructure that forms the backbone of these systems and tools. Our insights, our applications and infrastructure give a competitive edge to clients' businesses and to our own.
Finance Technology is supported by a range of core technology platforms including, Java, Scala, Apache Spark, Hadoop, C , Teradata, DB2, Axiom, among others. We are looking for candidates with a range of experience, starting with at least 2 years hands on experience in a subset of these technologies. The candidate should be able to evidence experience of working in complex projects, applying Agile methods and working closely with users.
They will be expected to work as a member of a development team and participate in all aspects of the software development lifecycle, with a focus on developing business functionality aligned delivery. The ideal candidate will possess solid technical and problem solving skills as well as the drive to learn more about the business and new technologies. Candidate should be open to work front to back on applications and must have a sound grasp of development best practices (such as continuous integration, continuous delivery, and test driven delivery) and system architecture. They will be expected to drive standardization and architecture discussion across the team and be responsible for high quality implementations. With opportunities to contribute back to external open-source software projects. Expertise in any one of the following business domains would be preferable: Accounting, Market Risk, Credit Risk, Finance and Control Functions.
They will work be part of a large global team working with Business Analysts, Project Managers, senior stakeholders and IT professionals across the firm's Technology and Finance divisions. Although the firm has a distinct front-line Production Management team, the role will also involve co-ordination of level 3 production support and triage management of production incidents.
Finance domain experience.
2 year's of hands on experience with any of the following; Java, Scala, Apache, Spark, Hadoop, C , Teradata, DB2 and Axion.
Agile methodologies along with Test Driven Development, continuous integration and SCRUM.
Architecture experience in Service Oriented (SOA), OOP with design patterns.
Good written and verbal communication skills - communicate with the business units and various teams across effectively.
Experience of full software development life cycle with full stack desirable.
Ability to coordinate with various teams to deliver projects successfully.
Good problem solving and analytical skills.
Full stack development experience preferable.
About Morgan Stanley
Morgan Stanley is a global financial services firm that advises, originates, trades, manages, and distributes capital.