Morgan Stanley's Services Tech team is looking for a Lead Software Engineering position at the Director level to develop and maintain innovative technology solutions for Digital Business Automation (DBA), a strategic growth area for the Firm, which provides document management, workflow, and services to WM clients.
Requirements
- 15 years of hands on professional experience using UI technologies, javascript, angular, jQuery, redux, html, typescript.
- Solid understanding and experience with Object-Oriented design and development
- Good understanding of javascript debugging and application profiling
- Good understanding of Web based architectures and understand various type of authentication mechanisms [e.g. Cookie based authentication, Token based authentication, etc] and authorization mechanisms
- Some experience in Java (Collections / Data Structures, OOPS Concepts, Generics, Lambda, Multi-Threading) Java
- Experience with Spring framework and Spring Boot
- Competency with source control (preferably Git) and Continuous Integration tools such as Jenkins.
Responsibilities
- Responsible for the hands on design and development of UI application in angular.
- Ensure developed code is in alignment with system architecture and integration design standards; working with an enterprise framework.
- Responsible for making sure the stable code will go in prod.
- Analyze user requirements, envision system features and functionality.
- Interface with global team of developers and business users.
- Produce proof of concept in the new areas of development.
- Participate in design discussions and contribute to the architecture process.
Other
- Minimum BS degree in Computer Science, Engineering or a related field.
- Excellent analytical and problem solving skills
- Good Communication skills and positive attitude
- Practiced understanding of Agile development methodologies & understanding of DevOps Integration
- Knowledge of Financial markets, lending based products & Wealth Management