JobsSenior Fullstack Developer
Citibank logo

Senior Fullstack Developer

Citibank

Location

Rutherford, NJ

Type

Full-time

Posted

6/27/2026

Compensation

$95,770 - $133,630 per year

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

Job description

The Applications Development Intermediate Programmer Analyst is responsible for participating in the establishment and implementation of new or revised application systems in collaboration with the Technology team. This intermediate-level position focuses on applications systems analysis and programming activities. The role requires a strong understanding of programming languages and the ability to consult with users and clients on technical issues. The analyst will also serve as an advisor to junior team members and ensure compliance with applicable laws and regulations.

Requirements

  • 2-5 years of relevant experience in the Financial Service industry
  • 2-5 years of relevant experience programming in Java, Python, React, Javascript, or Typescript
  • Intermediate level experience in Applications Development role
  • Bachelor’s degree or equivalent experience
  • Demonstrated problem-solving and decision-making skills

Responsibilities

  • Utilize knowledge of applications development procedures to identify and define necessary system enhancements.
  • Consult with users, clients, and other technology groups on issues and recommend programming solutions.
  • Analyze applications to identify vulnerabilities and security issues, and conduct testing and debugging.
  • Serve as an advisor or coach to new or lower level analysts.
  • Identify problems, analyze information, and make evaluative judgments to recommend and implement solutions.

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?