Citi Applications Development Manager in Shanghai, China

  • Primary Location: China,Shanghai,Shanghai

  • Other Location: Asia Pacific

  • Education: Bachelor's Degree

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Day Job

  • Employee Status: Regular

  • Travel Time: No

  • Job ID: 16002979


  • This is a hands-on Team Lead/Manager position with a fast growing global business and development team.

  • Has good understanding in development principles / standards and SDLC practices, and drive team to follow best development practices (Code Review, Code Freeze, etc.)

  • Translates the business requirements into specific systems, applications or process designs for very large complex solutions and integrating architecture

  • Drives the creation of architecture and high-level design artifacts necessary for the implementation work being done by Shanghai team

  • Conduct meetings and correspond with source systems’ to ascertain technical requirements and finalize data model

  • Documents workflows and results of business analysis and obtains sign-off from internal business on the specifications


  • Must have minimum 2 years’ experience leading a team of Software Developers

  • Must have 7+ years of experience in design and implementation of Java

  • Must have strong written and oral communication skills.

  • Should have experience in building message driven, multi-threading based distribution application

  • Should have experience with handling large volumes of data in both batch and real time

  • Should have experience in Unix shell scripting

  • Should have experience in system/software performance analysis and performance tuning

  • Should have experience with setup and maintenance of development environment

  • Should have an understanding of debugging through application layer to the backend