Assistant Vice President Applications Development Sr Programmer Analyst

Citi

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Jersey City, NJ
Salary
$121,200–$181,800 / yr
Posted
46 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $160k
This role $152k
$112k most similar roles pay here $203k

This role pays less than 62% of similar roles. Most pay $135,078–$185,000 — the shaded band above. At the midpoint, this role pays about $152k versus about $160k for comparable roles.

Based on 240 similar postings.

Employer

About Citi

Citi is one of the world’s most trusted financial institutions, proudly serving millions of customers across the United States.

Citi currently has 256 open roles on FindRole.

Listed pay typically runs $140,080–$210,120 across 238 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Assistant Vice President Applications Development Sr Programmer Analyst

The Applications Development Sr Programmer Analyst, Assistant Vice President is an intermediate-level role within the Technology team focused on establishing and implementing new or revised application systems and programs. The successful candidate will perform feasibility studies, provide cost estimates, conduct IT planning, and manage all phases of the development process including analysis, design, construction, testing, and implementation. They will also serve as a subject matter expert to advise stakeholders and coach junior analysts. Key technical requirements include over seven years of experience in the financial services domain with expertise in Full Stack Java, Oracle, and cloud-native development principles. The role requires proficiency in CI/CD processes, Scrum, JIRA, and AI tools for daily tasks. Candidates must solve performance issues regarding database ingestion and exposure while ensuring high system resilience and scalability.

What you'll do

  • Establish and implement new or revised application systems and programs to meet specific business needs.
  • Conduct feasibility studies, time and cost estimates, and IT planning for technology projects.
  • Monitor and control all phases of the development process including analysis, design, construction, testing, and implementation.
  • Provide user and operational support for applications to ensure smooth functionality for business users.
  • Analyze complex problems and evaluate business processes against industry standards to provide advanced programming solutions.
  • Develop security measures in post-implementation analysis to ensure system integrity and safety.
  • Serve as a subject matter expert and coach to senior stakeholders and junior team members.
  • Manage risks and ensure compliance with applicable laws, rules, and regulations during the decision-making process.

What we're looking for

  • Bachelor's degree, university degree, or equivalent experience.
  • 7+ years of application development and leadership experience in the financial services domain.
  • Hands-on experience with Full Stack Java and Oracle.
  • Experience solving performance issues related to database, ingestions, and exposure.
  • Expertise in cloud-native development principles for building resilient, scalable, and observable systems.
  • Good understanding of CI/CD processes, Scrum, and JIRA.
  • Familiarity with AI tools to ensure performant and faster development.
  • Strong communication skills and experience in stakeholder management and project management techniques.

More like this

Similar roles

Senior Applications Development Programmer Analyst

Citi

Remote (Jacksonville, FL) 88 days ago $96,960$145,440
Java Spring Boot Spring MVC Spring Data Reactive Spring RESTful APIs Microservices PostgreSQL MySQL MongoDB Maven Docker Kubernetes Splunk Git CI/CD Agile AWS Azure GCP
5+ yrs exp Remote