Junior Applications Developer - Programmer Analyst

CitiJacksonville, FL
$76,560 - $106,840Hybrid

About The Position

Join Citi's technology team as an Applications Developer — Intermediate Programmer Analyst, where you will contribute to the design, development, and continuous improvement of application systems that support global financial services operations. Working within an agile development team, you will play a hands-on role in delivering tested, production-ready code releases while collaborating closely with technology and business stakeholders. This is an excellent opportunity for a recent graduate or early-career developer looking to build a strong foundation in applications development within a leading global bank.

Requirements

  • 2+ years of relevant experience preferred
  • Demonstrated ability to write, analyze, and interpret code across one or more programming languages.
  • Proven problem-solving and decision-making skills, with the ability to evaluate options and implement effective technical solutions.
  • Clear and concise written and verbal communication skills, with the ability to convey technical concepts to both technical and non-technical audiences.
  • Ability to manage competing priorities, meet deadlines, and adapt to changing requirements in a fast-paced environment.
  • Bachelor's degree in a relevant field, or equivalent practical experience.

Responsibilities

  • Design and develop application enhancements by applying knowledge of development procedures, scripting tools, and code analysis to meet evolving system requirements.
  • Build and deliver tested code releases as part of an agile development team, participating in all agile ceremonies including sprint planning, stand-ups, and retrospectives.
  • Analyze existing applications to identify vulnerabilities, security gaps, and areas for improvement, then implement targeted fixes through structured testing and debugging.
  • Collaborate with business users, clients, and cross-functional technology teams to understand requirements and recommend effective programming solutions.
  • Apply programming language fundamentals to translate functional requirements into clear technical design specifications.
  • Identify and resolve application issues by drawing on technical experience and established precedents to select and implement the most appropriate solutions.
  • Assess risk considerations when contributing to technical decisions, ensuring solutions align with regulatory requirements and Citi's standards for security and compliance.

Benefits

  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service