Back End Developers
Job Purpose / Context:
Citi Velocity is a best in-class, state of the art, proprietary ecommerce platform. It deploys cutting edge technology and innovation to offer a slick, dynamic and rich end user experience. By leveraging Citi’s global footprint with world-class innovation, we are giving our clients unprecedented access to our capital markets intelligence, multi-asset real-time execution and post-trade service.
This is a great opportunity for a self-starter with excellent development & communication skills to drive the next generation of trading applications for the global FXLM business.
Job Responsibilities / Role:
·Requirements capture, analysis and design on the trading and distribution platform
·Work with the partner teams to realize flow interaction, and communication interfaces
·Testing and QA coordination
·Liaison with the global business, support and development teams
·Troubleshoot performance and scalability issues
·Third line support of the platform during trading hours
·Close interaction with the business product manager and other internal business users covering FX trading
oWill be able to acquire an excellent knowledge of the FX flow & derivatives business domain
oGain knowledge of FX e-Trading and FX e-Commerce.
oOpportunity to work with bright and innovative individuals both on the business and technology side and you can make a difference to the business performance of Citi’s largest institutional clients.
oBeing part of a dynamic team and contributing towards software development of core components within the next generation trading platform
Technical Skills Required (Development):
oStrong in Core Java
oRelational database concepts and knowledge in SQL
oNice to have: FIX protocol, Socket’s API, Middleware’s such as Tibco EMS, Tibco RV, Solace
oMin. 2+ years Web Development experience
oMin. 2+ years full-stack development experience
oFamiliarity with key technology concepts such as MVVM
oSolid understanding of OO principles
oExperience working in a finance technology team
oStrong understanding of the Software Development Life Cycle
oExperience with modern software development practices (test-driven development, Agile continuous integration)
oStrong understanding of computer science fundamentals, including algorithms, complexity analysis, data structures, problem solving
oExperience refactoring code, evolving architectures, and Unit Testing
Non Technical Skills Required:
oExcellent communication skills
oA team player
oAn enthusiastic ‘can do’ approach
oA positive and pro-active attitude
oA history of delivering against agreed objectives
oWillingness to learn
oExperience with working in large teams
oSelf-motivated and a desire to progress your career
oFlexible and adaptive, team player
oExcellent analytical and interpersonal skills
oComfortable in presenting suggestions for change and or improving workflow
oAbility to pick up new concepts and apply the knowledge.
oUnderstanding of financial concepts
Additional Information / Preferences:
oKnowledge of FX is desirable
oExperience of working with large financial software systems
oKnowledge of e-Trading or ecommerce applications is desirable
Job Family Group:
Citi is an equal opportunity and affirmative action employer.
Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
Citigroup Inc. and its subsidiaries (“Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.
View the “EEO is the Law” poster. View the EEO is the Law Supplement.
View the EEO Policy Statement.
View the Pay Transparency Posting