Morgan Stanley Wealth Management Technology strives to provide a technology platform that helps the business deliver outstanding long-term investment performance, service and a comprehensive suite of wealth management solutions to a diverse client base. This position is for a Lead Software Engineer for Morgan Stanley Wealth Management- WMPT PAG at Morgan Stanley's New York location. It provides technology solutions for Financial Advisors. The application Suite includes Single Advisory Platform, Trading, Portfolio Maintenance, Unified Fixed Income and a comprehensive set of Business Components that enable Wealth Management Advisory solutions for Financial Advisory teams. The charter of this team is to develop FA facing platforms and applications.
Requirements
- Solid software development background including design patterns, object-oriented programming and test-driven development
- Strong knowledge of client-side development in CSS3, HTML5, TypeScript/Javascript, Angular 18 or above, REACT JS framework and other JS libraries (Bootstrap, JQuery etc.)
- Strong knowledge of server-side development in Microsoft .Net stack in C-Sharp, ASP.Net core, Web API, LINQ, Threading, TPL, MQ and Microservices.
- Experience of working in Database systems (in both NoSQL and SQL)
- Strong understanding of full stack development and experience of working in an Agile environment
- Experience in working on Cloud native architecture
- 10+ years of experience in designing and implementing large scale enterprise applications
Responsibilities
- Responsible for the overall development life cycle of the solution and managing complex projects with significant business impact
- As a hands-on specialist develop and deliver complex features and reusable architectural components
- Recommend alternative technical approaches, and lead engineering efforts to provide optimal solutions.
- Instill a culture of continuous improvement within the team and demonstrate measurable improvements
- Implement DevOps best practice for monitoring & operation of production services
- Responsible for developing and supporting applications frontend/services.
- Analyzing user specifications and requirements and providing assistance in coding, testing and debugging applications.
Other
- Project management - prioritization, planning of projects and features, stakeholder management and tracking of external commitments
- Career management and development of direct reports
- 3+ years of experience in building and leading a strong engineering team
- Excellent verbal and written communication skills
- Experience in Banking, investment banking or wealth management domains