Applications Development Senior Programmer Analyst, Assistant Vice President

Citi

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Tampa, FL
Salary
$96,960–$145,440 / yr
Employment
Full-time
Posted
5 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $150k
This role $121k
$87k $188k
below market most similar roles pay here above market

This role pays less than 72% of similar roles. Most pay $121,200–$177,900 — the blue band above. At the midpoint, this role pays about $121k versus about $150k 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 266 open roles on FindRole.

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

Most-posted roles

View all roles at Citi

At a glance

TL;DR · Applications Development Senior Programmer Analyst, Assistant Vice President

The Applications Development Sr Programmer Analyst - Assistant Vice President is an intermediate level position within the Technology team. This role involves participating in the establishment and implementation of new or revised application systems and programs to meet specific business needs. Key responsibilities include conducting feasibility studies, performing systems analysis, managing the development lifecycle, and providing operational support. The candidate will build and maintain applications using C#, ASP.NET/.NET 8, React, and Angular. Technical requirements include experience with Microservices, REST APIs, Docker, Kubernetes, AWS, Azure, SQL Server, Oracle, Python, and FastAPI. The role addresses complex problems in financial services, specifically within Settlements, FX, Custody, or Corporate Actions, while supporting modernization, automation, and cloud transformation initiatives through Agile and SAFe methodologies.

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 application development.
  • Monitor and control all phases of the development process, including analysis, design, construction, testing, and implementation.
  • Analyze complex problems to provide evaluations of business processes, system processes, and industry standards.
  • Recommend and develop security measures in post-implementation analysis to ensure successful system functionality.
  • Create and maintain technical documentation, process flows, and data models.
  • Support production systems through debugging, troubleshooting, and performance analysis.
  • Serve as a coach and advisor to new or lower-level analysts.

What we're looking for

  • Bachelor’s degree or equivalent experience.
  • 5-8 years of relevant experience in systems analysis and programming of software applications.
  • 6+ years of Full Stack .NET development experience.
  • Strong expertise in C#, ASP.NET/.NET 8, React/Angular, and experience building Microservices, REST APIs, and cloud-native applications.
  • Hands-on experience with Docker, Kubernetes, AWS, and Azure.
  • 6+ years working with SQL Server (MSaaS) and Oracle, including performance tuning and database optimization.
  • Experience with Python, FastAPI, Generative AI, and AI-assisted development tools.
  • Financial Services experience in Settlements, FX, Custody, or Corporate Actions (preferred).

More like this

Similar roles

Applications Development Senior Programmer Analyst, Assistant Vice President

Citi

Tampa, FL 15 days ago $96,960–$145,440
Java Angular TypeScript Spring Boot Spring Framework MSSQL PostgreSQL Oracle RESTful API Microservices Docker Kubernetes OpenShift CI/CD Jenkins Maven Gradle JUnit Mockito Jasmine Karma Cypress Apache Kafka RabbitMQ Hibernate JPA Prometheus Grafana Splunk ELK SonarQube Git Bitbucket TDD Agile Scrum
5+ yrs exp Hybrid