Applications Development Tech Lead Analyst

Citi•Tampa, FL
•$157,851 - $190,000•Hybrid

About The Position

Citibank, N.A. is hiring an Applications Development Tech Lead Analyst in Tampa, Florida. The role establishes and implements new or revised application systems and programs in coordination with the Technology team, performing application systems analysis and programming activities. It collaborates across teams to integrate technical functions, identifies system enhancements for new products and process improvements, and resolves complex technical issues through analysis of business and system processes and industry standards. The position applies advanced application programming knowledge to align designs with architectural standards and develop standards for coding, testing, debugging, and implementation. It develops and tests application modifications, including database-impact, regression, negative, bug-retesting, and usability scenarios. The role also investigates escalated customer issues, documents and monitors software defects, provides developers with usability and functionality feedback, participates in product design reviews, and coordinates user or third-party testing. Work is 40 hours per week. A telecommuting or hybrid schedule may be permitted within commuting distance of the worksite, in accordance with Citi policies and protocols.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Information Technology Management, or a related field.
  • Six years of experience in the offered job or a related IT occupation performing application development activities.
  • Six years of experience applying computer science fundamentals in data structures, algorithms, databases, and operating systems to design solutions and implement enterprise applications.
  • Six years of experience with Java, J2EE, Spring, Spring Batch, RESTful Web services, design patterns, and databases to develop API-based modules that interact with SQL services for data storage, search, retrieval, and reporting or sharing with dependent applications.
  • Six years of experience developing reusable message-oriented middleware applications and SOAP-based web services using IBM WebSphere Message Broker, IBM WebSphere Message Queue, Core Java, JAX-WS, and JMS.
  • Six years of experience developing high-performance multithreaded enterprise applications using efficient, scalable data structures, and designing and developing processes, jobs, and scheduling engines for automated processing.
  • Six years of experience creating enterprise applications with microservices using SOA methodology, MQ, and WAS.
  • Six years of experience with JavaScript, HTML5, AJAX, and JSON, including post-migration activities after application releases.

Responsibilities

  • Establish and implement new or revised application systems and programs with the Technology team, including application systems analysis and programming.
  • Collaborate across teams to support integration of technical functions and identify system enhancements for new products and process improvements.
  • Identify program deviations from standards and recommend corrective modifications.
  • Resolve complex technical issues by evaluating business and system processes and industry standards.
  • Investigate customer issues escalated by technical support; collaborate with field staff or customers to diagnose problems and recommend solutions.
  • Ensure application designs align with architectural standards and develop standards for coding, testing, debugging, and implementation.
  • Use knowledge of system flows and integration across technical areas to support business objectives.
  • Develop testing programs covering database impacts, software scenarios, regression testing, negative testing, bug retesting, and usability; test modifications before implementation.
  • Conduct analytical assessments to define issues and develop technical solutions while adhering to compliance, risk management, and transparency requirements.
  • Document software defects in a bug tracking system, report them to developers, monitor resolution efforts, and track outcomes.
  • Provide developers with feedback and recommendations about software usability and functionality.
  • Participate in product design reviews, providing input on functional requirements, product designs, schedules, and potential issues.
  • Coordinate user or third-party testing.
  • Perform post-migration activities after application release, including configuration of new jobs or modification of existing jobs.

Benefits

  • Medical coverage
  • Dental coverage
  • Vision coverage
  • 401(k)
  • Life insurance
  • Accident insurance
  • Disability insurance
  • Wellness programs
  • Paid time off, including vacation and sick leave
  • Paid holidays
  • Eligible employees may receive discretionary and formulaic incentive and retention awards
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service