Skip to main content

Careers

Applications Development Senior Programmer Analyst

Job Req ID 25821054 Location(s) Tampa, Florida Job Type Hybrid Job Category Technology
Apply Now

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

Duties: Design and develop database for large-scale, real-time trade processing and settlement systems. Assess efficiency of business-critical data, identify right data structure, and provide solutions for complex business cases in real time trade processing, accounting, confirmation and settlement process in multi-threaded applications. Develop and optimize database stored procedures or queries using Structured Query Language (SQL), Procedural Language (PL) extension to SQL and Oracle database. Analyze country-specific business requirements of Fixed Income, Foreign Exchange, Money Markets and Quantum Local Markets products for settlement system. Implement cash settlements in applications as per country-specific clearing systems. Design database tables as per business requirements. Prepare and execute database scripts from development to production environment using principles of normalization and SQL. Handle transactions in fail-safe manner using Serializability, Concurrency Control and Locking features. Conduct Extract, Load and Transform (ETL) of data sent by partner systems as per requirements of application.  Replicate production data into necessary pre-production user acceptance environment needed to test regulatory reporting enhancements. Design applications backend database using scripting, writing stored procedure and optimizing database programs.  Implement optimization routine for long-running database programs and queries. Design and construct software. Maintain quality and optimized coding with proper documentation. Develop unit test plan, perform unit testing and provide continuously improved product experience. Review development team's deliverables for functional and technical implementations and ensure compliance with coding standards and product requirements. Conduct technical design throughout entire lifecycle of development project. Provide database design and optimize data model or database programs associated with application performance. Develop components and processes to ensure safe build and deploy procedures for each module. Validate post-production activity such as environment checks and integration tests for code promotion assurance. Document review comments using Bitbucket. Add integration tests and unit tests for developed functionality. Publish results to management. Develop continuous integration tests and test cases to ensure application stability and functional assurance. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite, in accordance with Citi policies and protocols.

Requirements: Requires a Bachelor’s degree, or foreign equivalent, in Computer Science, Engineering (any) or related field and 5 years of progressively responsible, post-baccalaureate experience as a Systems Analyst, Applications Development Senior Programmer Analyst, Technical Lead, or related position involving software implementation for the financial services industry. 5 years of experience must include: Data extraction, loading and validation using oracle stored procedures and PLSQL programming; Data structures and algorithms; Database archival processes, capacity planning, and security involving Personally Identifiable Information data; Serializability, concurrency control and locking features; Application performance tuning and query optimization; Autosys and Oracle Recovery Manager; Java, J2EE, JSP, Struts, Spring framework (IOC, JMS, and LDAP) and Spring Core libraries; Enterprise Messaging Service, Messaging Queue and Web services; Continuous Integration and Continuous Deployment practices using Unix shell scripting on Teamcity and Udeploy; and Fixed Income, Foreign Exchange asset classes products. 3 years of experience must include: Oracle, ORAAS, SQL Server, Sybase, Java and Cloud Service architecture and principles. Applicants submit resumes at https://jobs.citi.com/. Please reference Job ID #25821054. EO Employer.

Wage Range:                $146,120 to $146,120

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:

Apr 11, 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

Apply Now

Saved Jobs

You have no saved jobs

Previously Viewed Jobs

You have no viewed jobs