Logo
Citigroup Inc

Apps Dev Tech Lead Analyst -C++/Java- Vice President

Citigroup Inc, Jersey City, New Jersey, United States, 07390

Save Job

Apps Dev Tech Lead Analyst -C++/Java- Vice President

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact. Job Overview

The Applications Development Technology Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities. General within Team: Development of the Global Market Data platform to meet the requirements of the Global Equities business. Support for deployed market data systems in conjunction with Equities Production Support teams. Implementation and enhancement of new/altered systems. Working with a business group who are committed to technology and receiving low latency market data. Specific to role: Design and development of the Global Market Data platform (C++, JAVA). Design and development of system functionality. Coordination of Exchange mandatory changes as they pertain to the Global Market Data platform. Application functionality improvements driven primarily by the Electronic Trading Desk. Support for existing Market Data applications and clients. Key Relationships: Global Market Data Team Electronic Trading Business Equities Business Management Other Equities Technology development teams Technology Infrastructure Teams. Feed Handler Vendors i.e. VELA, Exegy etc. Exchanges / Alternative Trading Venues Development Value: On-going development of new functionality for the Global Market Data platform. The Global Market Data platform is evolving rapidly, offering many opportunities to exercise and improve technical skills in the area of low latency. The role also offers the opportunity to learn the Equity Trading business. Knowledge/Experience: Good working knowledge of C++. Also, Perl/Shell Scripting. Knowledge and experience in building ultra-low latency market data platform will be a big plus. Ability to work to tight deadlines as part of a team. Ability to work with floor traders, production support and others in diagnosing and troubleshooting real-world issues. Candidate must be able to work effectively as part of a larger team and be able to communicate at an appropriate level depending on the types of people involved. Good understanding of Network Protocols Multicast/TCP/IP. Functional testing Desired Skills: Low Latency Market Data Skills VELA or any other low-latency platform. Working knowledge of containerization platforms e.g. OpenShift. Experience of algorithmic trading and electronic trading business or technology would be beneficial, but not essential. Experience of working in the finance industry would be beneficial but not essential. Sound programming approach with unit test testing, code reviews and following agile methodology. Red Hat Linux OS Tuning Low latency, network concurrency, multicast, and server configuration knowledge are additional useful skills. Including configuration of 10GB Network Interfaces such as SolarFlare using OnLoad. Knowledge of Equities products (stock, futures, options, swaps etc) would be beneficial. JIRA, Confluence, GIT, uDeploy all beneficial to know. Qualifications: 6-10 years of relevant experience in Apps Development or systems analysis role Extensive experience system analysis and in programming of software applications Experience in managing and implementing successful projects Subject Matter Expert (SME) in at least one area of Applications Development Ability to adjust priorities quickly as circumstances dictate Demonstrated leadership and project management skills Consistently demonstrates clear and concise written and verbal communication Education: Bachelor's degree/University degree or equivalent experience Master's degree preferred