Developer - Java

  • Competitive
  • New York, NY, USA
  • Permanent, Full time
  • Morgan Stanley USA
  • 12 Dec 18

Developer - Java

Company Profile
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 and 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 and needs is an important part of our culture.

Technology
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 modeling 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.

Corporate Funding Technology (CFT)
Corporate Funding Technology (CFT) is part of Technology. This group is responsible for developing enterprise applications for a diverse set of businesses including Fixed Income, Equities, Commodities, Investment Banking, Research, and Global Capital Markets. In addition, CFT provides technology solutions for client-aligned groups and company-wide divisions, such as Finance and Operations, post-trade functions within the Institutional Securities and Wealth Management Groups and standardized data and enterprise-wide services to provide leverage to the Firm's businesses.

Position Description
This position is for IT Tech Lead / Senior application developer for Morgan Stanley's CFT Group and performs a variety of technical architecture and leadership roles mainly in the Operations Technology (OT) Tax Technology area and will be responsible for working with multiple business areas/IT groups and leading major application development projects.

The candidate will manage full lifecycle software development of projects utilizing onsite/offshore staff and consultants to meet the business requirements of the retail brokerage business areas. This role requires credibility and confidence interacting with leadership and staff members of the firm?s business areas, branch offices and technology groups across the lifecycle of a project.

Job Duties:

  • Leverage your strong technical focus and demonstrable experience of architecting technology solutions.
  • Design, development and delivery of applications within Tax Technology for our business facing teams supporting Gain & Loss.
  • Develop and maintain relationships with stakeholders in both Technology and the Business outside your immediate area of expertise, and affect real change in both business process and technical architecture.
  • Manage team of 10+ developers
  • Experience in working with onshore teams and global clientele
  • Provide overall project management, local leadership and be a mentor to the staff
  • Development lead, provide architectural guidance and perform code reviews
  • Ensure code is delivered to expectations
  • Be resilient to setbacks and relentless in the pursuit of the real business problem.
  • Additional responsibilities will be to engage in a number of division-wide front-to-back business problems, understand and document the impact, and propose and gain support for solutions
  • The role offers many opportunities to build a wide and diverse network and have a broad and deep impact across the department.


Qualifications:

Requirements:
  • Master's degree or equivalent in Computer Science or a related field, and 8+ years of relevant experience developing applications for a global financial services institution; or Bachelor's degree in same fields and 10+ years of relevant experience.
  • Excellent track record of application product development and delivery of complex global projects, preferably in the financial services domain.
  • Technical background with emphasis on data flows & data architecture.
  • Experience with analysis, design, development and support of multi-tier desktop or server side distributed applications written using Java and related technologies and Databases (DB2 or Sybase).
  • Strong knowledge of programming principles and good software development practices
  • Experience in designing and delivering computer applications via established software project development lifecycle models like Agile
  • Project leadership; bringing different teams together to execute on a plan towards a common goal.
  • Excellent oral and written communication skill
  • An interest to learn the business supported by the applications
Skills Desired:
  • Java and related technologies, Spring framework, Caching solutions
  • Message based architectures
  • RDBMS DB2 or Sybase, with a proficiency in writing complex SQL queries
  • Unix/Linux scripting, Perl scripting
  • Agile development practice
  • Exposure to Tax, Gain & Loss business and systems.
Good to have:
  • Agile development practice
  • Exposure to Tax, Gain & Loss business and systems.