Applications Development Programmer Analyst, Assistant Vice President

Citi

Java

Backend

Senior

About this role

This senior applications-development role is part of a global team responsible for real-time pricing applications for the credit trading business, with a focus on Pricing and Correlation. The developer works with the team to clarify functional and operational needs, then designs and implements robust, testable Java code. Responsibilities include delivering critical features, improving architecture and system performance, developing reliability and scalability enhancements, building automated test suites, and reviewing code. The role also analyzes system and business processes, resolves high-impact issues, and helps define system enhancements. Its technical context includes the Java ecosystem, profiling, debugging and monitoring tools, Agile methodologies, DevOps practices, and real-time pricing and risk calculations. Candidates need 5–8 years of relevant experience, software application analysis and programming experience with attention to performance and testability, and familiarity with credit derivative products and their pricing and risk calculations. The posting also calls for experience in a mature, collaborative development environment, the ability to adjust priorities, proactive working practices, demonstrated leadership, and a bachelor’s degree or equivalent experience.

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.