Applications Development Senior Programmer Analyst

Citigroup Inc. New York , NY 10007

Posted 2 weeks ago

Citibank, N.A. seeks an Applications Development Senior Programmer Analyst for its New York, New York location.

Duties: Research, design, and develop computer and network software or specialized utility programs.

Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas. Liaise with business and business analysts on modeling enhancements of Liquidity Stress Tests and suggest solutions or alternatives based on business requests. Utilize Java and Object-Oriented Programming to develop liquidity stress testing modeling and applications, incorporating advanced techniques such as multi-threading and design patterns for optimal performance.

Leverage Microsoft SQL Server Database for modeling data and creating relational databases of data received from upstreams. Ensure seamless data management and retrieval for accurate liquidity stress testing. Use Hadoop ecosystem for storage and processing of large datasets across clusters of computers.

Implement tools like Impala, Hive, and Java Spark to interact with data, facilitating development, visualization, analysis, and testing processes. Use data structures and algorithms for data storage and retrieval. Monitor and control all phases of development process and analysis, design, construction, testing, and implementation.

Provide user and operational support on applications to business users. Utilize specialty knowledge of applications development to analyze complex problems and issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement. Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality.

Engage with business analysts and clients to create complex modelling solutions to enhance application. Consult with users and clients and other technology groups on issues, recommend advanced programming solutions, and install customer exposure systems. Provide level 3 support.

Troubleshoot and resolve issues. Develop and deploy microservices architectures using Spring Boot. Collaborate with business analysts on modeling enhancements of Liquidity Stress Tests.

Provide suggestions and alternatives based on business requests, ensuring alignment with regulatory requirements such as LCR, NSFR, and FR2052A. Engage with business analysts and clients to create complex modeling solutions, leveraging additional skills in Angular and Node JS for front-end development. Stay informed about capital markets trends and regulations, integrating this knowledge into development process. 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, Information Technology or related field and 4 years of progressive, post-baccalaureate experience as an Applications Development Senior Programmer Analyst, Technical Program Applications Developer or related position involving development of software applications for liquidity stress testing and regulatory reporting. 4 years of experience must include:

Java, Object Oriented Programming; multi-threading and design patterns; Relational and Microsoft SQL Server Database; Spring Boot; Hadoop ecosystem; Impala, Hive, and Java Spark; Liquidity Stress Testing and regulatory reporting; Data Structures and Algorithms; Angular and Node JS; LCR, NSFR, FR2052A regulations; and Capital markets. Applicants submit resumes at https://jobs.citi.com/. Please reference Job ID #24747660. EO Employer.

Wage Range: $151,000 to $178,500

Job Family Group: Technology

Job Family: Applications Development



Job Family Group:



Job Family:



Time Type:

Full time



Primary Location:

New York New York 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:

Jul 18, 2024



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


icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon
lc_ad

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Applications Development Senior Programmer Analyst

Citigroup Inc.

Posted 2 weeks ago

VIEW JOBS 6/7/2024 12:00:00 AM 2024-09-05T00:00 Citibank, N.A. seeks an Applications Development Senior Programmer Analyst for its Tampa, FL location. Duties: Serve as a senior Java resource and liaise with Citigroup Inc. Tampa FL

Applications Development Senior Programmer Analyst

Citigroup Inc.