The Applications Development Technology Lead Analyst is a senior level position responsible for implementing new and revised requirements for an automated fixed income trading system. The overall objective of this role is to lead applications systems analysis and programming activities.

Responsibilities:

* Enhance existing and build new system components of a Java-based low-latency fixed income automated trading system
* Interface with quantitative analysts, traders, business analysts and peer development groups to analyze new requirements and translate them into implementation specifications
* Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
* Analyze and enhance system performance, work towards achieving performance and up-time guarantees at software level
* Provide Level 3 support when necessary to ensure normal trading activity
* Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
* Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
* Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
* Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.

Qualifications:

* Relevant experience in Java application development
* Solid understanding of computer science fundamentals
* Extensive experience using modern development methodologies, build chains, source code management, automated testing techniques
* Capable of independently running small to (at least) medium size projects from inception to implementation, coordinating with other stakeholders when necessary
* Capable of clear and concise communication
* Ability to adjust priorities quickly as circumstances dictate
* Experience in the following areas is not required, but a plus: container technologies, KDB, market data feeds, low-latency systems, Scala, strong mathematical background, electronic trading venue APIs

Education:

* Bachelor's degree/University degree or equivalent experience
* Master's degree preferred

This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.

* ------------------------------------------------

Grade :All Job Level - All Job FunctionsAll Job Level - All Job Functions - GB

* -----------------------------------------------------

Time Type :Full time

* -----------------------------------------------------

Citi is an equal opportunity and affirmative action employer.

Minority/Female/Veteran/Individuals with Disabilities/Sexual Orientation/Gender Identity.

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 CLICK HERE.

To view the \"EEO is the Law\" poster CLICK HERE. To view the EEO is the Law Supplement CLICK HERE.

To view the EEO Policy Statement CLICK HERE.

To view the Pay Transparency Posting CLICK HERE.


Associated topics: .net, application, c c++, c#, develop, developer, devops, software development engineer, software engineer, software programmer

* The salary listed in the header is an estimate based on salary data for similar jobs in the same area. Salary or compensation data found in the job description is accurate.

Launch your career - Upload your resume now!

Upload your resume

Loading some great jobs for you...