CrawlJobs Logo

Applications Development Senior Programmer Analyst

https://www.citi.com/ Logo

Citi

Location Icon

Location:
United States, Irving

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

149781.00 - 155000.00 USD / Year

Job Description:

Citibank, N.A. seeks an Applications Development Senior Programmer Analyst for its Irving, Texas location. The role involves participating in requirements meetings, analyzing business requirements, developing and modifying Java/J2EE components, creating test scripts, ensuring system integration, and deploying code for testing and production. The position also includes reviewing code, supporting defect fixing, and participating in process improvements.

Job Responsibility:

  • Participate in the requirements meeting with business analysts, system analysts and the application development team to understand the requirements
  • Analyze business requirements and provide high-level estimates
  • Define business and functional requirements in collaboration with business analyst and system analyst
  • Evaluate and plan for infrastructure need
  • Create high level and detailed design documents
  • Develop new and modify the existing Java/J2EE, Spring, JSON components
  • Create unit and system integration test scripts
  • Ensure system integration, and create and update user acceptance test environments
  • Deploy the code for end-to-end software testing and support functional and performance testing
  • Review the code developed by onshore and offshore developers
  • Ensure compliance with code deliverables, and support defect fixing and system performance
  • Responsible for code deployment into production and provide the maintenance support
  • Participate in process improvements to save operational and maintenance cost
  • Establish and implement new or revised application systems and programs in coordination with the technology team
  • Analyze applications systems and contribute to programming activities
  • Conduct feasibility studies, time, cost estimates, IT planning, risk technology, applications development, and model development in order to meet specific business requirements and deliver the quality product to the end users
  • Monitor and control all phases of the software development process in next-gen architecture, including analysis, design, construction, testing, and implementation, as well as provide user and operational support on applications to business users
  • Analyze complex problems and issues, provide evaluation of business and system processes and industry standards, and make evaluative judgements regarding platform integration
  • Recommend and develop security measures in post-implementation analysis of business usage to ensure successful system design and functionality
  • Confer with users, clients, and other technology groups on functional, integration, and cross-platform communication issues
  • Recommend advanced programming solutions, and install and assist customer exposure systems

Requirements:

  • Master’s degree, or foreign equivalent, in Applied Computer Science, Computer Science, or related field and 5 years of experience as a Software Developer, Software Engineer, or related position
  • Alternatively, employer will accept a Bachelor’s degree in the stated fields and 7 years of the specified progressive post-baccalaureate experience
  • Java for software development, and enhancing, debugging, and maintaining Java code
  • Spring Boot to create application programming interfaces and connect to back-end applications
  • Creating and integrating JavaScript Object Notation/Extensible Markup Language based application programming interfaces
  • Utilizing PL/SQL to modify store procedures, fine tune queries, and create indexes
  • Code building, managing Java projects, and verifying integration test using Maven
  • Writing unit test cases and performing unit test using Junit
  • Building, promoting, deploying, and running Microservices using Jenkins, RLM and cloud environments
  • Using technologies SpringBoot, Java, J2EE, Spring framework, Jenkins, Microservices, APIs, JSON, REST, SQL, JUNIT
What we offer:
  • 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

Additional Information:

Job Posted:
June 19, 2025

Expiration:
August 04, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.