Search for jobs

Loading, please wait...

Developer - Other

Salary: Competitive

Location:
Shanghai, Shanghai Shi, China

Job Type: Permanent, Full time

Company:
Morgan Stanley

Updated on:
17 Feb 18
2018-02-17

See job description for details

Team / Project Background: Corporate & Funding Technology (CFT) is an innovation-driven organization comprised of functionally aligned development teams who develops strategic solutions that support key business processes including Settlements, Confirmations, Regulatory Reporting, Position Keeping, Finance & Control, Anti-Money Laundering and Trade Surveillance. Asia CFT provides technology leadership to global strategic platforms and the growing Asian Businesses across Asia Pacific and Japan, serving a diverse landscape of 17 markets and 30+ exchanges and combining a unique mix of business enablement and regulatory, risk and control initiatives / platforms. The Regulatory Report Monitoring (RRM) Team within Asia CFT develops and supports the global RRM system which is a strategic global platform to manage Regulatory Reporting related information and operational risk. It supports multiple divisions including Operations, Finance, Legal & Compliance and Institutional Equity Division, etc. RRM offers strategic solution in the firm like regulatory report metadata inventory, filing submission tracking and monitoring, and global operational risk control framework. RRM supports 68,000+ filing monitoring from over 100+ jurisdictions per year and 1,400+ active users globally within the firm. The Team offers a challenging position as a Cross-Platform Developer and System Analyst. Projects involve delivering innovative and effective solutions to multiple divisions globally, to enable new risk control functions, improve inventory completeness, and increase production monitoring efficiency. Position: The successful candidate will play a key role in the RRM development team. This role has responsibility to face off business units to understand the business process, initiate & lead the architectural design & do hands-on development, testing and deployment of technical solutions to support efficiency, capacity improvements and business re-engineering for the business unit. This role offers the opportunity to work in a diverse and friendly environment locally and globally. It would suit someone who is looking to utilize and expand his/her application development and system analysis skills in a diverse environment. Responsibilities: As a key system engineer & analyst, the candidate will take the responsibilities to design & engineer the whole system from front to back with a good understanding of the business requirement, including but not limited to: ? Design & Implement a more stable, scalable & responsive backend service that serves the Web GUI used by global users, and communicates with other systems for data transmission ? Design & Implement a more efficient, modern & user-friendly Web GUI that are used by firm-wide users across different divisions & different locations, including very senior managements ? Design & Implement the database tables / procedures / indexes etc. to support system functions ? Design & Implement scripts to support system functions and assist in system analysis ? Design & Perform Unit / System / Integration Testing, and coordinate QA / UAT testing with QA / UAT testers ? Design & execute the process to deploy new system functions across different environments ? Perform system analysis to troubleshoot system issues & answer to user questions SKILLS Required: ? Candidate should have 4~6 years of relevant working experience in software development, particularly in Web Application development & SOA applications ? Excellent Programming Skills in Java ? Excellent Web Client development skills with HTML / JavaScript / CSS ? Strong relational database skills such as Sybase, DB2 ? Experience with scripting languages such as Shell Scripting, Perl, Python ? Experience in developing TCP / HTTP application interface with XML / SOAP / RESTful ? Strong analytical and problem solving skills ? Strong leadership, drive, and interpersonal skills ? Good English read/write skill and proficient oral English communication capability. Be able to explain technical issues to non-technical people Desired: ? Experience with BPM (Business Process Management) framework (e.g. jBPM) ? Experience with C# .NET development ? Experience working in Agile teams ? Experience in financial industry ? Chinese language skills EDUCATIONAL REQUIREMENTS ? Undergraduate degree in Computer Science / Software Engineering or equivalent

Qualifications:

Team / Project Background: Corporate & Funding Technology (CFT) is an innovation-driven organization comprised of functionally aligned development teams who develops strategic solutions that support key business processes including Settlements, Confirmations, Regulatory Reporting, Position Keeping, Finance & Control, Anti-Money Laundering and Trade Surveillance. Asia CFT provides technology leadership to global strategic platforms and the growing Asian Businesses across Asia Pacific and Japan, serving a diverse landscape of 17 markets and 30+ exchanges and combining a unique mix of business enablement and regulatory, risk and control initiatives / platforms. The Regulatory Report Monitoring (RRM) Team within Asia CFT develops and supports the global RRM system which is a strategic global platform to manage Regulatory Reporting related information and operational risk. It supports multiple divisions including Operations, Finance, Legal & Compliance and Institutional Equity Division, etc. RRM offers strategic solution in the firm like regulatory report metadata inventory, filing submission tracking and monitoring, and global operational risk control framework. RRM supports 68,000+ filing monitoring from over 100+ jurisdictions per year and 1,400+ active users globally within the firm. The Team offers a challenging position as a Cross-Platform Developer and System Analyst. Projects involve delivering innovative and effective solutions to multiple divisions globally, to enable new risk control functions, improve inventory completeness, and increase production monitoring efficiency. Position: The successful candidate will play a key role in the RRM development team. This role has responsibility to face off business units to understand the business process, initiate & lead the architectural design & do hands-on development, testing and deployment of technical solutions to support efficiency, capacity improvements and business re-engineering for the business unit. This role offers the opportunity to work in a diverse and friendly environment locally and globally. It would suit someone who is looking to utilize and expand his/her application development and system analysis skills in a diverse environment. Responsibilities: As a key system engineer & analyst, the candidate will take the responsibilities to design & engineer the whole system from front to back with a good understanding of the business requirement, including but not limited to: ? Design & Implement a more stable, scalable & responsive backend service that serves the Web GUI used by global users, and communicates with other systems for data transmission ? Design & Implement a more efficient, modern & user-friendly Web GUI that are used by firm-wide users across different divisions & different locations, including very senior managements ? Design & Implement the database tables / procedures / indexes etc. to support system functions ? Design & Implement scripts to support system functions and assist in system analysis ? Design & Perform Unit / System / Integration Testing, and coordinate QA / UAT testing with QA / UAT testers ? Design & execute the process to deploy new system functions across different environments ? Perform system analysis to troubleshoot system issues & answer to user questions SKILLS Required: ? Candidate should have 4~6 years of relevant working experience in software development, particularly in Web Application development & SOA applications ? Excellent Programming Skills in Java ? Excellent Web Client development skills with HTML / JavaScript / CSS ? Strong relational database skills such as Sybase, DB2 ? Experience with scripting languages such as Shell Scripting, Perl, Python ? Experience in developing TCP / HTTP application interface with XML / SOAP / RESTful ? Strong analytical and problem solving skills ? Strong leadership, drive, and interpersonal skills ? Good English read/write skill and proficient oral English communication capability. Be able to explain technical issues to non-technical people Desired: ? Experience with BPM (Business Process Management) framework (e.g. jBPM) ? Experience with C# .NET development ? Experience working in Agile teams ? Experience in financial industry ? Chinese language skills EDUCATIONAL REQUIREMENTS ? Undergraduate degree in Computer Science / Software Engineering or equivalent