CrawlJobs Logo

Applications Development Senior Programmer Analyst

United States, Irving Employment contract 156998.00 - 159448.00 USD / Year · Job Posted June 28, 2026
Apply Position
Job Link Share

Job Description

Citibank, N.A. seeks an Applications Development Senior Programmer Analyst for its Irving, Texas location. Duties: Identify, analyze, and document problems with program function, output, online screen, or content. Collaborate with field staff or customers to evaluate or diagnose problems & recommend possible solutions. Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance. Investigate customer problems referred to by technical support. Monitor bug resolution efforts and track successes. Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks. Provide feedback and recommendations to developers on software usability and functionality. Test system modifications to prepare for implementation. Understand business & application requirements to brainstorm solutions. Identify program deviance from standards and suggest modifications to ensure compliance. Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source. Develop applications according to business requirements. Work on design specifications and necessary system enhancements. Understand business and application requirements to brainstorm solutions. Create design documents based on business requirements. Develop new user interface on Citi Applications using Java. Build responsive web pages on the Salesforce Application. Design and create new tuned features using process builders to enhance the application & retrieve data from database based on design and business requirements. Create required workflow scripts using Salesforce. Analyze and implement the code in functional workflows of all modules. Code deployment to Production Environment. Support QA team until the code is deployed to production. Work on automation of the process. Identify the scope of the project & deliveries of the proposed system on an iteration base. Create multiple phases of system and deliver the relevant modules and meet the deadline. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite in accordance with Citi policies and protocols.

Job Responsibility

  • Identify, analyze, and document problems with program function, output, online screen, or content
  • Collaborate with field staff or customers to evaluate or diagnose problems & recommend possible solutions
  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance
  • Investigate customer problems referred to by technical support
  • Monitor bug resolution efforts and track successes
  • Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks
  • Provide feedback and recommendations to developers on software usability and functionality
  • Test system modifications to prepare for implementation
  • Understand business & application requirements to brainstorm solutions
  • Identify program deviance from standards and suggest modifications to ensure compliance
  • Perform initial debugging procedures by reviewing configuration files, logs, or code pieces to determine breakdown source
  • Develop applications according to business requirements
  • Work on design specifications and necessary system enhancements
  • Understand business and application requirements to brainstorm solutions
  • Create design documents based on business requirements
  • Develop new user interface on Citi Applications using Java
  • Build responsive web pages on the Salesforce Application
  • Design and create new tuned features using process builders to enhance the application & retrieve data from database based on design and business requirements
  • Create required workflow scripts using Salesforce
  • Analyze and implement the code in functional workflows of all modules
  • Code deployment to Production Environment
  • Support QA team until the code is deployed to production
  • Work on automation of the process
  • Identify the scope of the project & deliveries of the proposed system on an iteration base
  • Create multiple phases of system and deliver the relevant modules and meet the deadline

Requirements

  • Bachelor’s degree, or foreign equivalent, in Computer Engineering, Information Technology and Management, Computer Science, or a related field, and five (5) years of experience in the job offered or in a related IT occupation performing application development
  • Five (5) years of experience must include: Designing, developing and deploying enterprise-scale applications using object-oriented programing languages, modern web frameworks and platform-specific tools, including Salesforce application using Apex, Visualforce, Lightning Web Components, SOQL, Flows, and Process Builders
  • Developing and integrating distributed applications and services using RESTful APIs, microservices architecture, and cloud-based platforms to enable scalable and secure data exchange
  • Deploying DevOps practices and CI/CD pipelines, including source control (e.g., Git/Bitbucket), containerization (Docker, Kubernetes), and automation tools (Jenkins, Salesforce DX) to streamline software delivery
  • Engaging with relational databases and query languages (SQL, SOQL) for data extraction, reporting, and performance tuning, along with exposure to business intelligence and visualization tools (e.g., Tableau)
  • and Monitoring, providing technical guidance, troubleshooting and production support using logging/monitoring tools (e.g., Splunk) and best practices in debugging, optimizing and collaborating with stakeholders to ensure system stability and reliability. In the alternative, employer will accept a Master’s degree and three (3) years of experience.

What we offer

  • medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • planned time off (vacation)
  • unplanned time off (sick leave)
  • paid holidays

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Applications Development Senior Programmer Analyst

8 matching positions

New

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • 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
  • 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 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
  • 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
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right
New

Applications Development Senior Programmer Analyst

Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Strong understanding of core java, collections, multithreading, performance tuning, troubleshooting and deployment
  • Experience in core J2EE, Spring
  • Proficient in Oracle RDBMS
  • Strong knowledge of Microservices, Design patterns/techniques
  • Strong logical abilities and problem-solving skills
Job Responsibility
Job Responsibility
  • 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
  • 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 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
  • 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
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

Location
Location
Costa Rica , Heredia
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • More than 5 years of relevant experience in Apps Development or systems analysis role
  • Extensive experience system analysis and in programming of software applications
  • Experience in implementing successful projects
  • Bachelor's degree/University degree or equivalent experience
  • Previous experience as a systems analyst in projects focused on Finance, Risk, Statistical Models and Stress Test
  • ORACLE Data Bases (PLSQL, Stored Procedures, Functions, Packages, DDL)
  • SQL Loaders
  • External table
  • ETL
  • Tuning
Job Responsibility
Job Responsibility
  • Acting as a senior developer with an emphasis on developing technological solutions, developing new codes, adoption of Engineering Excellence and Citi Manifestos standards
  • Utilize GenAI development skills looking for productivity and efficiency
  • Development into Java, Angular and Oracle PLSQL technologies focused on high-availability and application performance
  • Development into the most popular web frameworks (JSF, Wicket, GWT, Spring MVC)
  • Experience using Operational system UNIX/LINUX
  • knowledge of Oracle Databases (including Oraas), SQL and ORM technologies (JPA2, Hibernate)
  • Experience on Spring Framework
  • Experience with Containers environment is very appreciated
  • Contribute into all phases of the development lifecycle (SDLC) ensuring designs are following specifications, testable and efficient codes
  • Prepare software components releases (Full change management process)
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • 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
  • 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 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
  • 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
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

This role is for a highly skilled and hands-on Senior Applications Development E...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience in applications development, with significant hands-on, front-to-back engineering experience
  • Extensive experience with Angular, SpringBoot, Kafka, Oracle, and related modern development technologies
  • Proven experience in systems analysis, programming, and contributing to successful project implementations
  • Familiarity with AI tools and prompt-based engineering, with a strong desire to integrate these into development practices
  • Strong analytical, problem-solving, and evaluative judgement skills to address complex technical and business issues
  • Ability to operate effectively under pressure and manage deadlines in a fast-paced environment
  • Excellent written and verbal communication skills, with the ability to consult effectively with users/clients and other technology groups
  • Bachelor's degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • 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 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
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Actively contribute to the full software development lifecycle (SDLC) from analysis and design to implementation, testing, and deployment for strategic platform and product development initiatives
  • Drive hands-on front-to-back development efforts utilizing technologies such as Angular for responsive user interfaces, SpringBoot for robust backend services, Kafka for high-throughput data streaming, and Oracle for reliable data persistence
  • Ensure applications are designed and developed in adherence to architectural blueprints, coding standards, and best practices
  • Utilize in-depth specialty knowledge in applications development to analyze complex technical problems and propose innovative, effective solutions
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Chile , Santiago
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor's degree/University degree or equivalent experience
  • conocimientos en Java, Oracle, SQL, .NET y configuración de ambientes, tales como windows y Linux
  • Inglés avanzado
Job Responsibility
Job Responsibility
  • 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
  • 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 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
  • 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
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-12 years of hands-on experience in building an enterprise scale highly componentized application using SpringBoot, Spring Cloud, Angular, Angular elements, CLI, Webpack, Schematics
  • Good working knowledge of leveraging AI assisted tools to delivery faster
  • Recent experience with modern UI development using Angular v10+
  • Experience working with SOA & Micro-services utilizing REST
  • Experience with design and implementations of cloud-ready applications and deployment pipelines on large-scale container platform clusters is a plus
  • Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Tekton, Harness, Jenkins, Code Quality/Style Tools - EsLint, etc.
  • Proficient in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc.
  • Experience working with Java, SpringBoot, Java Script framework such as Reactive Programming concepts (RxJs), Angular10+, TypeScript, SCSS and HTML5
  • Experience in debugging, tuning and optimizing UI components
  • Understanding of the SDLC lifecycle for Agile & Waterfall methodologies
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • 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
  • 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 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
  • 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
  • Serve as advisor or coach to new or lower level analysts
  • Has the ability to operate with a limited level of direct supervision
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Fulltime
Read More
Arrow Right