Morgan Stanley Wealth Management Product Technology (WMPT) is seeking a Software Engineering II (Associate level) to develop and maintain software solutions that support business needs, specifically for the Private Banking Group (PBG) and Financial Advisors (FA) and WAA/CSA. The role involves creating innovative technology solutions for cash management and lending products, and developing FA facing Websites and applications.
Requirements
- 2+ years of professional experience using .NET technologies with an emphasis on C, ASP.NET Web Restful APIs
- 2+ years of professional experience in Angular and or any other UI technologies
- 2+ years of experience creating/consuming web services and data
- Solid understanding and experience with Object-Oriented design and development
- Knowledge of Angular or any UI technologies, .Net core, docker or container-based applications
- Prior work experience with cloud-based applications
- Working experience with Agile methodologies would be useful
Responsibilities
- developing and maintaining software solutions that support business needs
- developing and supporting applications/services
- analyzing user specifications and requirements and aiding in coding, testing and debugging applications
- Take ownership of small/medium applications, or application components and ensure delivery of the same through his/her team
- provides thought leadership on potential solutions and the opportunities for technology to create positive impact on the business
- creating/consuming web services and data
- designing and developing applications
Other
- In-depth understanding of the full software development life cycle.
- Deep familiarity with modern software development and design concepts encompassing a range of languages and platforms.
- Has excellent analytical and problem solving skills that are coupled with strong communication, anticipates issues and deals with them proactively.
- Is team oriented, highly collaborative, works effectively to build strong long term partnerships with stakeholders at all levels of the organization and across a variety of business and IT functions.
- Self-motivated team player committed to delivering on time and should be able to work with under supervision.