Applications Development Sr Programmer Analyst - Assistant Vice President
Citi
At a glance
AI generatedThe Applications Development Senior Programmer Analyst is an intermediate-level role within the Technology team, focusing on designing and developing new or revised application systems for Citi’s KYC (Know Your Customer) application. This position involves modernizing UI/UX functions, integrating services, and adhering to internal standards for re-use, architecture, testing, and best practices throughout the full software development lifecycle. The ideal candidate will have 5-8 years of experience in Java development with expertise in Core Java, J2EE, Spring, Hibernate, and Angular or React frameworks, along with proficiency in OpenShift, microservices, and CI/CD pipelines. They must be adept at working in a fast-paced environment with evolving requirements, possess strong problem-solving skills, and effectively communicate with stakeholders across various regions to ensure timely delivery of high-quality code that is scalable and reliable. Experience in the banking domain, particularly AML compliance, is preferred.
Skills
What you'll do
What we're looking for
Market check
This $96,960–$145,440 range sits above 18% of similar postings on FindRole.
Peer median band
$125,760–$196,525
Median floor and ceiling across peers.
Typical midpoint (25–75%)
$133,900–$181,725
Middle half of comparable postings.
Based on 240 comparable postings.
* 240 is the maximum number of comparable postings sampled.
Employer
Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.
Citi currently has 336 open roles on FindRole.
Listed pay typically runs $125,760–$188,640 across 308 roles with salary data.
Most-posted roles
More like this
Citi
Citi
Citi
Citi
Citi
Citi