JobsApplications Development Sr Programmer Analyst - Asst Vice President
Citibank logo

Applications Development Sr Programmer Analyst - Asst Vice President

Citibank

Location

Rutherford, NJ

Type

Full-time

Posted

8/18/2026

Compensation

$121,200 - $181,800 per year

Master's with 5+ Years of Experience
Approval 99.7%·Filings 1,260·New hires 296·
💎 Strong Sponsor
·FY 2025

Job description

The Applications Development Senior Programmer Analyst plays a crucial role in establishing and implementing new or revised application systems in collaboration with the Technology team. This position focuses on applications systems analysis and programming activities, ensuring that business needs are met through effective software solutions. The analyst will leverage their expertise to address complex technical challenges and provide operational support to users. Additionally, they will mentor junior analysts and ensure compliance with industry standards and regulations.

Requirements

  • 5+ years of experience as a Senior Java/Java EE or Python Developer, with a proven track record of delivering robust, hands-on, end-to-end software solutions.
  • 5+ years of hands-on development experience utilizing the Spring Ecosystem (Spring Framework, Spring Boot) to design and build scalable microservices architectures.
  • 5+ years of experience designing, developing, and optimizing applications using at least one relational database (RDBMS) and one NoSQL database.
  • 3+ years of hands-on experience in ReactJS UI/UX development, focusing on building highly responsive, end-to-end frontend solutions.
  • 3+ years of hands-on experience architecting and implementing data processing solutions on Big Data platforms (e.g., Apache Spark, Hadoop).
  • 3+ years of experience implementing enterprise messaging solutions (e.g., JMS, Tibco, Kafka) with a deep understanding of distributed architecture principles.
  • 1+ years of experience leveraging AI-assisted development tools (e.g., GitHub Copilot, Devin AI) to optimize coding efficiency and accelerate software delivery.
  • Strong understanding of data lineage concepts, data flow mapping, and metadata management to ensure data integrity and traceability across enterprise systems.
  • Practical experience deploying containerized applications (Docker, Kubernetes, AWS, preferably OpenShift) and managing robust CI/CD pipelines (Jenkins, Git/Bitbucket, Maven/Gradle).
  • Hands-on experience designing, scheduling, and monitoring complex data pipelines using Apache Airflow is a plus.
  • Exposure on BI analytics tools (e.g. tableau, Cognos etc.) is a plus.
  • Prior domain knowledge in Credit Risk technology, financial risk management systems, or regulatory reporting frameworks is a strong plus.
  • Demonstrated ability to resolve complex technical obstacles through cross-functional collaboration, rigorous research/testing, and effective solution negotiation.
  • Proven ability to thrive in a high-pressure, fast-paced, global environment, successfully managing and supporting multiple competing priorities on a daily basis.
  • Excellent interpersonal, verbal, and written communication skills, with the ability to articulate complex technical concepts to diverse stakeholders.
  • BS/MS in Computer Science or Equivalent experience in relevant area.

Responsibilities

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, and model development.
  • Establish and implement new or revised applications systems and programs to meet specific business needs or user areas.
  • Monitor and control all phases of the development process including analysis, design, construction, testing, and implementation.
  • Provide user and operational support on applications to business users.
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems and provide evaluations of business processes.
  • Recommend and develop security measures in post-implementation analysis of business usage.
  • Consult with users and other technology groups on issues, recommending advanced programming solutions.
  • Ensure essential procedures are followed and help define operating standards and processes.
  • Serve as an advisor or coach to new or lower-level analysts.
  • Assess risk when business decisions are made, ensuring compliance with applicable laws and regulations.

Benefits

  • Citi offers a comprehensive benefits package including competitive pay, stock programs, healthcare coverage, retirement plans, paid time off, parental leave, and programs supporting employee wellbeing and professional development.

Is this posting expired or inaccurate?