Morgan Stanley-posted 2 months ago
$150,000 - $210,000/Yr
Senior
New York, NY
5,001-10,000 employees

Morgan Stanley Wealth Management (MSWM) Technology is the global technology department responsible for the design, development, delivery and support of the technical solutions behind the products and services used by the Morgan Stanley Wealth Management (MSWM) business. The department is comprised of 10 organizations: Sales, Banking & Corporate-Client Technology, Investment Products & Markets Technology, Client Reporting, Core Processing, Private and International Wealth Management Technology, Technology Integration Office, Enterprise Infrastructure & Production Management, Capital Markets Application & Data Services, Deployment Planning & Release Management, and the Chief Operating Officer. Wealth Management Architecture provides architecture consulting and various software services to all Wealth management Development Teams. This position is for a senior full stack application developer in the Morgan Stanley Wealth Management-> WM Architecture team. We are seeking passionate developer with strong sense of ownership and ability to drive solutions and define and govern architecture standards, principles, best practices, and patterns for divisional adoption.

  • Lead the design, development and support of full stack, n-Tier distributed applications by integrating diverse technologies and platforms.
  • Analyze business requirements and translate them into scalable architecture designs.
  • Collaborate with cross-functional teams including development, operations and business stakeholders.
  • Lead reviews, risk assessments, and impact analysis for new and existing solutions.
  • Ensure Solutions adhere to security, compliance and performance standards.
  • Manage engagement with internal partners (Cloud, DevOps, Architecture teams, Data, etc.)
  • BA/BS in Computer Science, Engineering, or related field from an accredited university.
  • 7+ years of hands-on experience designing and developing technological solutions.
  • Experience working in an Agile development environment.
  • Very strong in Java (Spring Boot and various other Spring libs for database connectivity, developing microservices with Rest Apis, making Rest calls, Security, Property files, swagger/open Api spec files creation, etc.)
  • Knowledge of coding languages and frameworks (JavaScript, Python, Angular, React), web application development, CI/CD (Gradle, TeamCity, GIT, etc.), HTML5, CSS, UI testing frameworks.
  • Experience with relational databases and distributed storage technologies (e.g., SQL, MongoDB).
  • Experience designing and building cloud-native applications; familiarity with cloud services (Azure, Google Cloud, AWS).
  • Good Knowledge in container strategies (Kubernetes, EC2, Docker).
  • Good Knowledge in AWS S3 SDK, Apache Kafka, modern web authentication (Oatuh2).
  • Knowledge of Observability stack (Prometheus for metrics, Jaeger for Tracing, Grafana for visualization) are big pluses.
  • Excellent analytical, problem-solving, and communication skills.
  • Experience working with global teams across time zones and countries.
  • Understanding of architectural design patterns (Event Driven Architecture, Service Oriented Architecture, Microservices, Domain Driven Design, Layered Design).
  • Excellent relationship management, teamwork, and communication skills.
  • Ability to collaborate effectively with cross-functional teams and stakeholders at all levels of the organization.
  • Experience in Wealth Management or a similar financial environment.
  • Collaborate with internal teams to produce software design and architecture.
  • Improve existing software.
  • Serve as an expert on applications adoption and provide technical support.
  • Comprehensive employee benefits and perks.
  • Opportunities for career advancement within the company.
  • Support for employees and their families at every point along their work-life journey.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service