All jobs

Applications Development Senior Programmer Analyst

Citigroup4h ago
United StatesHybrid$131.7K–$153.4KFull-timeMid Level5+ yrs exp
H-1B sponsor

Citibank, N.A. seeks an Applications Development Senior Programmer Analyst for its Irving, TX location

Duties

  • Identify, analyze, and document problems with program function, output, online screen, or content.
  • Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
  • Document test procedures to ensure replicability and compliance with standard.
  • Create or maintain databases of known test defects.
  • Develop or specify standards, methods, or procedures to determine product quality or release readiness.
  • Monitor bug resolution efforts and track successes.
  • Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems.
  • Monitor program performance to ensure efficient and problem-free operations.
  • Conduct software compatibility tests with programs, hardware, operating systems, or network environments.
  • Investigate customer problems referred by technical support.
  • Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks.
  • Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source.
  • Install and configure recreations of software production environments to allow testing of software performance.
  • Collaborate with field staff or customers to evaluate or diagnose problems and recommend possible solutions.
  • Coordinate user or third-party testing.
  • Conduct historical analyses of test results.
  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
  • Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development
  • establish and implement new or revised applications systems and programs to meet specific business needs or user areas.
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users.
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business processes, system processes, 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.
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems.
  • Ensure essential procedures are followed and help define operating standards and processes.
  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development
  • establish and implement new or revised applications systems and programs to meet specific business needs or user areas.
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users.
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business processes, system processes, 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.
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems.
  • Ensure essential procedures are followed and help define operating standards and processes.
  • 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, or a related field, and five (5) years of experience in the job offered or in a related occupation performing coding and debugging applications.
  • Five (5) years of experience must include: Monitoring and controlling various phases of development processes, analysis, design, construction, testing and implementation of the application using the JIRA Agile Board
  • Implementing Microservice Architecture using JAVA Spring Boot to streamline the multiple Services and optimize the communication between them using the Kafka cluster setup
  • Performing setup of the Jenkins server and building pipelines to provide continuous automated builds based on the GIT source control system
  • and Recommending security measures in post implementation analysis of business usage to ensure successful system design and functionality using the JWT and other efficient mechanisms.
  • In the alternative, employer will accept a Master’s degree and three (3) years of experience.
  • Employer will accept pre- or post- Master’s degree experience. 40 hrs./wk.
  • Applicants submit resumes at https://jobs.citi.com/ .
  • Please reference Job ID# 26953320.
  • Wage Range: $131,700.00 to $153,400.00 Job Family Group: Technology Job Family: Applications Development ------------------------------------------------------ Job Family Group: ------------------------------------------------------ Job Family: ------------------------------------------------------ Time Type: Full time ------------------------------------------------------ Primary Location: Irving Texas 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
  • date of hire. ------------------------------------------------------ Most Relevant Skills Please see the requirements listed above. ------------------------------------------------------ Other Relevant Skills For complementary skills, please see above and/or contact the recruiter. ------------------------------------------------------ Anticipated Posting Close Date: Aug 04, 2026 ------------------------------------------------------ Citi is an equal opportunity employer
  • qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran
  • any other characteristic protected by law.
  • 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 Citi’s EEO Policy Statement and the Know Your Rights poster.

Required skills

JavaSpring BootMicroservicesKafkaJIRAJenkinsGITJWT
Posted on JobRush — the end-to-end AI job-search platform.