Tampa Florida United States, United States of America
1 day ago
Applications Development Senior Programmer Analyst

Citibank, N.A. seeks an Applications Development Senior Programmer Analyst for its Tampa, FL location.

Duties: Design, develop, and modify new proprietary application functionality. Implement and develop algorithms and data structures using languages/frameworks. Understand existing technical architecture. Support addressing any issues reported. Discuss new or additional technical changes with stakeholders. Perform peer code reviews. Ensure the quality of the source code and conduct code review meetings with peers. Discuss the reviews as part of SCRUM calls. Follow best coding practices and suggest the use of reusable source instead of writing or creating new sources. Assess code quality with the latest tools including Sonarcube. Document the review comments by using the tools like Bitbucket. Add integration tests and unit tests for the developed functionality. Publish the results on the daily basis to management. Develop continuous integration tests and test cases to ensure application stability and functional assurance. Test the software developed to ensure that the new enhancements have not affected the existing functionality. Develop automated continuous integration and deployment. Develop components and processes using tools to ensure safe build and deploy procedures for each module. Validate postproduction activity such as environment checks and integration tests for code promotion assurance. 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, Information Technology, System Management - Information Systems, or a related field, and four (4) years of experience in the job offered or a related IT occupation performing applications development within the IT industry. Four (4) years of experience must include: Processing large amount of business data using Java collections/data structures and algorithms; Handling transactions in fail-safe manner using Serializability, Concurrency Control and Locking features for supporting concurrent user operations using Java multi-threading and concurrency framework; Converting a business requirement into a software solution by designing and implementing business logic using the fundamental object-oriented paradigms; Developing and optimizing database stored procedures or queries utilizing SQL Server, Sybase, and Oracle database; Designing database tables, preparing and executing database scripts from development to production environment using principles of normalization expertise and Structured Query Language (SQL); Developing applications using Java, J2EE, JSP, Struts, Spring framework (IOC, JMS, and LDAP) and communicating application events between multiple systems in asynchronous mode, using Enterprise Messaging Service, Messaging Queue and Web services; and Developing test cases and perform Unit test using JUnit. In the alternative, employer will accept a Master’s degree, or foreign equivalent, in Computer Science, Information Technology, System Management - Information Systems, or a related field, and two (2) years of experience in the job offered or a related IT occupation performing applications development within the IT industry. 40 hrs./wk. Applicants submit resumes at https://jobs.citi.com/.  Please reference Job ID # 25827627. EO Employer.

Wage Range:                $122,027.20 to $145,000.00/year

Job Family Group:        Technology

Job Family:                  Applications Development

------------------------------------------------------

Job Family Group:

------------------------------------------------------

Job Family:

------------------------------------------------------

Time Type:

Full time

------------------------------------------------------

Primary Location:

Tampa Florida United States

------------------------------------------------------

Primary Location Full Time Salary Range:


In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.

------------------------------------------------------

Anticipated Posting Close Date:

Mar 21, 2025

------------------------------------------------------

Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi”) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi.

View the "EEO is the Law" poster. View the EEO is the Law Supplement.

View the EEO Policy Statement.

View the Pay Transparency Posting

Confirm your E-mail: Send Email