Applications Development Senior Manager

CitiTampa, FL
Hybrid

About The Position

Citibank, N.A. seeks an Applications Development Senior Manager for its Tampa, Florida location. Duties: Create applications development infrastructure, develop and implement code, and conduct unit test using Java frameworks and tools. Create proof-of-concepts using Angular JS and Java skills. Build and release applications, track and resolve defects in user acceptance testing and production environments, and troubleshoot code and data issues. Act as a subject matter expert in the Operational Risk domain and the technologies leveraged while collaborating with technical architects and Business Analysts in understanding functional requirements. Prepare technical design and functional documents. Develop project planning and implementation strategies. Partner with multiple management teams to ensure appropriate functions are integrated to meet business goals. Identify and define necessary system enhancements, deploy new products and process improvements. Resolve variety of high impact problems through in-depth evaluations of complex business processes, system processes, and industry standards. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite, in accordance with Citi policies and protocols.

Requirements

  • Bachelor’s degree, or foreign equivalent, in Computer Science, Computer Engineering, or related field
  • 6 years of progressive, post-baccalaureate experience as a Project Manager, Software Engineer, Software Developer, or related position involving application design and development, and creating database models of applications
  • Management of software development life cycle including definition of work scope and estimation of required work hours
  • Project implementation in Agile and Waterfall methods
  • Application design and preparation of software architecture diagrams including class diagrams and sequence diagrams
  • Developing technology solutions using Java programming, server-side scripting, and front-end programming
  • Design, develop and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design
  • Creating database models for applications, including complex SQL queries to validate risk aggravated data
  • Operational Risk domain
  • Java, Oracle Databases, Node.JS, Angular
  • Proficiency in CI/CD

Responsibilities

  • Create applications development infrastructure
  • Develop and implement code
  • Conduct unit test using Java frameworks and tools
  • Create proof-of-concepts using Angular JS and Java skills
  • Build and release applications
  • Track and resolve defects in user acceptance testing and production environments
  • Troubleshoot code and data issues
  • Act as a subject matter expert in the Operational Risk domain and the technologies leveraged
  • Collaborate with technical architects and Business Analysts in understanding functional requirements
  • Prepare technical design and functional documents
  • Develop project planning and implementation strategies
  • Partner with multiple management teams to ensure appropriate functions are integrated to meet business goals
  • Identify and define necessary system enhancements
  • Deploy new products and process improvements
  • Resolve a variety of high impact problems through in-depth evaluations of complex business processes, system processes, and industry standards

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