Jobs · Engineering · Texas

Applications Development Senior Programmer Analyst

Citi · Irving, TX · 2 wk ago
HybridEngineering$157k–$159k/yrFull-time

Irving, Texas location. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite in accordance with Citi policies and protocols.

Responsibilities

  • Identify, analyze, and document problems with program function, output, online screen, or content.
  • Collaborate with field staff or customers to evaluate or diagnose problems and 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 and 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.
  • 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 and 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 and deliveries of the proposed system on an iteration base.
  • Create multiple phases of system and deliver the relevant modules to 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 programming 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).
  • 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.

Pay

Wage Range: $156,998.00 to $159,448.00 per year. In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards.

Benefits

  • Medical, dental, and vision coverage.
  • 401(k) plan.
  • Life, accident, and disability insurance.
  • Wellness programs.
  • Paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.

Available offerings may vary by jurisdiction, job level, and date of hire.

Similar jobs