Applications Development Senior Programmer Analyst, Assistant Vice President

Citi

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Irving, TX
Employment
Full-time
Posted
7 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $150k
$110k $195k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $121,200–$177,900.

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 268 open roles on FindRole.

Listed pay typically runs $125,760–$188,640 across 251 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. The successful candidate will design, develop, and maintain high-quality, scalable Python code for Generative AI applications, specifically integrating APIs like OpenAI and Gemini. Key responsibilities include implementing Retrieval Augmented Generation systems, developing backend services using FastAPI, Flask, or Django, and managing applications via OpenShift ECS. The role requires expertise in coding standards, testing, debugging, and risk assessment. Candidates must possess strong skills in Git, CI/CD, and relational or NoSQL databases to solve complex business processes and deliver innovative technical solutions within the firm's architecture blueprint.

What you'll do

  • Design, develop, and maintain high-quality, scalable, and efficient Python code for Generative AI applications.
  • Integrate and leverage various GenAI-related APIs, such as OpenAI and Gemini, to build innovative features.
  • Implement and optimize Retrieval Augmented Generation (RAG) systems to enhance AI model capabilities.
  • Develop and deploy robust backend services using Python frameworks like FastAPI, Flask, or Django.
  • Write comprehensive unit and integration tests to ensure code quality and reliability.
  • Manage application deployment and orchestration using cloud container services like OpenShift ECS.
  • Serve as an advisor and coach to mid-level developers and analysts, allocating work as necessary.
  • Perform in-depth analysis of complex business processes to define issues and develop innovative solutions.

What we're looking for

  • Minimum of 4 years professional software development experience with a strong focus on Python.
  • Proven hands-on experience with Generative AI concepts and technologies.
  • Demonstrable experience working with GenAI-related APIs such as OpenAI or Gemini.
  • Solid understanding and practical experience in implementing Retrieval Augmented Generation (RAG) systems.
  • Expertise in at least one modern Python web framework such as FastAPI, Flask, or Django.
  • Strong understanding of software development best practices including version control (Git), testing, and CI/CD.
  • Experience with relational and/or NoSQL databases.
  • Bachelor’s degree/University degree or equivalent experience.

More like this

Similar roles