Our business
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.
This position will be a junior web developer for Account Master Central (AMC) within ISG which provides the authoritative source of institutional account and entity reference data through service-oriented operations teams and state-of-the art technologies
which facilitate the collection
storage
analysis and distribution.
Job Responsibilities
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 JavaScript.
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
Education
Have a Bachelor degree in Computer Science
Computer Engineering
EE
Mathematics or related majors
With Financial knowledge or background is a plus