Citi Applications Development Senior Programmer Anlyst in Shanghai, China

  • Primary Location: China,Shanghai,Shanghai

  • Education: Bachelor's Degree

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Day Job

  • Employee Status: Regular

  • Travel Time: No

  • Job ID: 17053028


Apps Dev Sr. Programmer Anlyst

  • Requirements gathering with help from BA’s

  • Leading the design and development of front office platform for Sales focusing on intuitive and responsive UX/UI

  • Liaison with the global business analyst, UX team, support and development teams

  • Testing and UA coordination

  • Troubleshoot performance and scalability issues

  • Third line support of the platform during trading hours

  • Ability to translate understanding of Fixed Income Rates/Futures financial products to the full development lifecycle

Key Relationships:

  • Other MSST Technology Teams responsible for eTrading, Risk, Trade Processing, Data and Client Information.

  • EMEA/NAM/Asia Rates Sales Business Analyst team

  • Senior Development Managers/Solution Owners in Rates and other Markets IT areas (Credit, FXLM, Client Centricity, etc)

  • Stakeholders in support functions – Middle Office, Operations, Risk, Financial Control, Data Management

  • Global Developer, QA, BA and support community.


Basic Qualification:

  • Bachelor degree in Computer Science / Information Technology or a related field.

  • Seeking fulltime employment

Total and Relevant Experience:

  • Broker/Customer Markets, Market making

  • 8+ years of work experience in Investment Banking Front Office space

  • Knowledge of Front office Sales/Trading workflows

  • Understanding of terms/concepts like Earned Value, Inquiry, RFQ/RFS, Delta/Gamma, PAA, Hedge, etc.

  • Prior knowledge of Financial Products (preferably Fixed Income products) and associated market/trading conventions (preferable)

Technical Skills Required:

  • Master of web technologies, including hands-on experience of HTML5, CSS3, JavaScript and JavaScript frameworks (e.g., React.js, jQuery, Angular.js) and JSON

  • Thorough understanding of responsive web design, fluid layouts and positioning

  • Hands-on experience of ES6 and preferably polymer

  • Strong knowledge of browser behavior and compatibility, cross-browser issues and solutions, and coding for Search Engine Optimization

  • Thorough understanding of performance, cross-browser / cross-device development, testing and optimization

  • Experience with build systems (e.g., Gulp, Grunt, Webpack) and unit testing

  • Server-side programming (JSON/REST, SOAP, Web Services, Asynchronous Messaging, basic Java server-side development)

Non Technical Skills Required:

  • Ability to drive projects end-to-end and lead UI developers to provide technical directions and decision-making

  • Good team working skills and ability to work in a distributed global team environment

  • Strong analytical and problem solving skills

  • Self-motivated and with determination to achieve goals

  • Good communication skills in both Chinese and English

  • Flexible and able to deliver quality results in the required timeframe

  • Experience in full lifecycle development