Application Development Intermediate Programmer Analyst

Citi

Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$95,770–$133,630 / yr
Posted
1 day ago
Closes
Jun 22, 2026

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $151k
This role $115k
$86k most similar roles pay here $190k

This role pays less than 80% of similar roles. Most pay $122,275–$178,774 — the shaded band above. At the midpoint, this role pays about $115k versus about $151k for comparable roles.

Based on 238 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 397 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 367 roles with salary data.

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Application Development Intermediate Programmer Analyst

The Applications Development Intermediate Programmer Analyst is an intermediate-level position within the Technology team, focusing on contributing to the design and implementation of new or enhanced application systems. This role involves collaborating closely with cross-functional teams to develop innovative solutions that address business needs. Day-to-day responsibilities include coding, testing, debugging, and maintaining software applications using a variety of programming languages such as Java, Python, and JavaScript. Candidates should possess strong problem-solving skills, excellent communication abilities, and the capacity to learn quickly in a dynamic environment. Familiarity with artificial intelligence concepts is preferred, given the team's interest in leveraging AI technologies to enhance existing products or create new solutions.

What you'll do

  • Design and develop new software applications and systems.
  • Implement revisions to existing application programs as needed.
  • Participate in the full development lifecycle of applications.
  • Solve complex technical problems related to application performance.
  • Collaborate with stakeholders to understand requirements accurately.
  • Document code, processes, and system configurations thoroughly.

What we're looking for

  • 0-2 years of related experience in technology or software development.
  • Strong problem-solving and communication skills required.
  • Ability to quickly learn new technologies and systems.
  • Interest and knowledge in artificial intelligence preferred.
  • Experience with recent graduate-level projects or internships beneficial.

More like this

Similar roles

Applications Development Sr Programmer Analyst

Citi

Remote (14000 Citi Cards Way Building A Jacksonville, US) 4 days ago $96,960$145,440
Java Spring Boot Spring MVC Spring Data Docker Kubernetes Maven Gradle PostgreSQL MySQL MongoDB Git CI/CD Splunk
Remote

Software Development Analyst

Northrop Grumman

Flme228 58 days ago $79,300$118,900
MS SQL Server .NET C# HTML CSS JavaScript React Visual Studio Azure DevOps Python VBA PowerBI Tableau RESTful APIs Git CI/CD Power Apps Power Automate Excel Power Query Excel Power Pivot Microsoft Project Server Microsoft SharePoint

Mid-Level Programmer Analyst

Boeing

Seal Beach, CA 8 days ago $122,400$145,000
Java Spring-Boot Azure DevOps CI/CD Oracle SQL Angular TypeScript JavaScript HTML CSS XML Tanzu Codex Kiro GPT Claude Bootstrap JPA Hibernate Kendo
Hybrid

Mid-Level Programmer Analyst

Boeing

Saint Charles, MO 2 days ago $114,300$139,700
Java Spring Oracle SQL SQL Server GitLab Azure DevOps CI/CD Agile Hibernate JavaScript Spring Data DataTable DataTables Editor Microsoft Office
Hybrid