Technology - Enterprise Client Reporting Development Lead, VP Shanghai

  • Competitive
  • Shanghai, Shanghai Shi, China Shanghai Shanghai Shi CN
  • Permanent, Full time
  • Morgan Stanley
  • 19 Aug 18 2018-08-19

See job description for details


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 747 offices in 42 countries.

In Morgan Stanley, 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 modelling 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.

In Morgan Stanley, 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 modelling 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.

The Core Infrastructure (CI) organization within Technology is responsible for the development of cutting-edge infrastructure and security platforms to build the backbone of our trading systems. The Enterprise Client Reporting team within CI is responsible for building and maintaining a world-class reporting engine that is leveraged by various business units for their reporting needs. Currently, the system generates more than 2 million reports on a daily basis and delivers them to thousands of firm’s external clients through various delivery channels.

The team is driving a new strategic initiative to redesign and renovate the current client reporting infrastructure, to better meet the emerging requirements from our business users. The role is for a highly skilled development manager, to lead the development of this unified platform, and operate within a highly agile test-driven development environment. This will also require close interaction with various different stakeholders and counterparties globally (NY/LN/MTL) to discuss the strategic direction and define the strategic architecture. Therefore we require the candidate to have solid technical experience and good written and spoken English. The ideal candidate will demonstrate an eagerness to learn the existing platforms, and be proactive in designing and building the next generation of systems to meet business demands.

Daily responsibilities include but not limited to:

- Talking to the internal/external clients to identify and gather business requirements

- Analyze & design various project requirements along with clients and global counterparts.

- Work with global architect team to propose and define strategic architecture with high performance and scalability.

- Accountable for high quality code, unit test scripts and also deliver on time.

- Monitor and involve in maintenance and support of the production environment.

- Motivate, mentor and manage junior team members to deliver high quality code


Qualifications:


Skills Required (essential):

· Strong technical background including proficiency in Object Oriented Design

· Hands-on hands-on Java skills and experience writing production code for large scale, mission critical

· Solid experience of Linux development environment.

· Strong relational DB knowledge, ideally in DB2, Sybase

· Strong knowledge in web-app development with knowledge in Javascript/CSS/HTML; knowledge of ExtJS/Angular is a strong plus

· Strong problem solving skills

· Strong verbal/written communication skills

· Team leadership (prior people management experience is a strong plus)

Skills Desired:

· Experience of XML.

· Knowledge of MQ;

· Experience with scripting language such as Perl/Python/Shell;

· Experience in database performance tuning

· Experience in Git/CI