Applications Development Intermediate Programmer Analyst - UI Developer

Citi•Tampa, FL
•$76,560 - $106,840•Onsite

About The Position

The Applications Development Intermediate Programmer Analyst is an intermediate-level position that participates in establishing and implementing new or revised application systems and programs in coordination with the Technology team. The role contributes to applications systems analysis and programming activities, with a UI development focus. The position uses knowledge of applications development procedures and concepts, along with basic knowledge of other technical areas, to identify and define system enhancements. It consults with users, clients, and technology groups on issues; recommends programming solutions; and installs and supports customer exposure systems. The role analyzes applications for vulnerabilities and security issues, conducts testing and debugging, and helps resolve technical and business problems. It operates with limited direct supervision, exercises independent judgment, and may serve as a subject-matter expert to senior stakeholders or team members. The role is based in Tampa, Florida. The listed full-time salary range is $76,560 to $106,840. Eligible employees may also receive incentive and retention awards. Citi offers benefits including medical, dental, and vision coverage; 401(k); life, accident, and disability insurance; wellness programs; paid time off; and paid holidays. Offerings may vary by jurisdiction, job level, and hire date.

Requirements

  • 2–5 years of relevant experience with ReactJS and TypeScript.
  • Experience with Java, C#, SQL, and microservice architecture.
  • Intermediate-level experience in an Applications Development role.
  • Clear and concise written and verbal communication skills.
  • Demonstrated problem-solving and decision-making skills.
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements.
  • Bachelor’s degree, university degree, or equivalent experience.

Responsibilities

  • Identify and define necessary application system enhancements using development procedures, technical concepts, script tools, and code analysis.
  • Consult with users, clients, and technology groups; recommend programming solutions; and install and support customer exposure systems.
  • Apply programming language knowledge to design specifications.
  • Analyze applications for vulnerabilities and security issues, and conduct testing and debugging.
  • Serve as an advisor or coach to new or lower-level analysts.
  • Identify problems, analyze information, and use evaluative judgment to recommend and implement solutions.
  • Resolve issues by selecting solutions based on acquired technical experience and established precedents.
  • Assess risk in business decisions, safeguard the firm's reputation and assets, comply with applicable laws and policies, exercise sound ethical judgment, and transparently escalate, manage, and report control issues.

Benefits

  • Medical, dental, and vision coverage
  • 401(k)
  • Life, accident, and disability insurance
  • Wellness programs
  • Paid time off, including vacation and sick leave
  • Paid holidays
  • Discretionary and formulaic incentive and retention awards for eligible employees
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service