Job Description

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Responsibilities:

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
  • Microservice Architecture:3+ years of hands-on experience designing and building production-grade microservices; deep understanding of domain-driven design (DDD), CQRS, and event sourcing.

  • Generative AI: Proficient in integrating and operationalizing LLMs, RAG pipelines, and AI age...

  • Ready to Apply?

    Take the next step in your AI career. Submit your application to 00002 Citibank, N.A. today.

    Submit Application