Citigroup services and technology (China) company Ltd (CSTC) is Citigroup technology development center founded by Citigroup since 2002. It is one of the biggest IT software companies in China, providing both finance IT service and operation services to Citibank. As one of leading finance institutions in the world, CSTS can provide challenging global working environment to every employee, such as long career path not only in China but also to the Wall Street.
We are Information Service Group (ISG) Shanghai team, which is under Citigroup Institution Client Group (ICG). ISG Shanghai team is a research and development group, has more than 50 developers, majority are Java developers. This team develops applications to deliver authoritative and timely sources of reference data to Citigroup includes product, pricing, account and corporate action data etc.
Developing and maintaining financial software applications
Owns success - Takes responsibility for timeline and good quality of solution deliverables
Explore existing application systems, determines areas of complexity, potential risks to successful implementation
Translates functional requirement or specifications into technical solutions, and implement the solutions with plans and executions
Responsible for continuous improvement, by implementing the unit test, code review and continuous integration
Build good and health customer relationship, and other business/tech stockholders
Required Technical Skills
5+ years strong experience in UI technologies like Java Script, Node.JS, Angular or React with expertise in design, development, performance tuning, troubleshooting and deployment.
Strong on the fundamentals of HTML5 Technologies, CSS
Good understanding on reactive functional programming paradigm and its concepts.
Subject matter expert on Typescript.
Hands on experience on Angular 7 is preferable.
Good knowledge on Angular CLI, Karma/Jasmine, Protractor.
Required Non-Technical Skills
Good at reading, writing and verbal English
Passion and good team player
Work under pressure, manage conflicts and challenges
Good at knowledge of software development lifecycle/procedures, and continuous process improvement
Must demonstrate analytical thinking and problem solving skills
Have a Bachelor degree in Computer Science, Computer Engineering, EE, Mathematics or related majors
With Financial knowledge or background is a plus