Applications Development Programmer Analyst, Assistant Vice President

Citi

Java

DevOps

About this role

This is a senior developer role in a global application development team for Pricing and Correlation, supporting real-time pricing applications used by the Credit trading business. The work covers application architecture, performance, reliability and trading-system integration, with collaboration across development, application support and the Credit Trading Desk.

The developer designs and implements critical features and architectural improvements, writes robust, testable Java code, develops automated test suites, and contributes to code reviews. The role addresses scalability and performance, uses profiling, debugging and monitoring tools, and works with streaming frameworks in real-time systems. The listed candidate profile calls for 5–8 years of relevant software application programming and system-analysis experience, including performance and testability, familiarity with credit derivatives and pricing or risk calculations, experience with the Java ecosystem, and understanding of Agile methodologies and DevOps practices. A bachelor’s or university degree, or equivalent experience, is also listed.

This is an AI-generated summary of the employer's original posting — details can be incomplete, out of date or simply wrong. Always confirm everything on the official posting before applying.