Citi Programmer Analyst in Irving, Texas

  • Primary Location: United States,Texas,Irving

  • Education: Bachelor's Degree

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Day Job

  • Employee Status: Regular

  • Travel Time: No

  • Job ID: 16062778


Consults with users, clients and other technology groups on issues and recommends advanced programming solutions; installs and supports applications. Accountable for all phases of software development process - analysis, design, construction, testing and implementation; provides user and operational support on applications to business users. Solves / works complex problems / projects through in-depth evaluation of business processes, system processes and industry standards; performs root cause analyses. Engages in post implementation analysis of business usage to ensure successful system design and functionality. Provides sound understanding of application development concepts and principles and a basic knowledge of concepts and principles in other technology areas. Ensures essential procedures are followed and helps to define operating standards and processes. Applies comprehensive understanding of how multiple areas collectively integrate within application development to contribute towards achieving business objectives. Acts as advisor or coach to new or lower level analysts. Provides evaluative judgment based on analysis of factual information in complicated and unique situations. Directly impacts the business by ensuring the quality of work provided by self and others; impacts own team and closely related work teams. Exhibits sound and comprehensive communication and diplomacy skills to exchange complex information.


  • Intermediate to senior level experience in an Apps Development role

  • Demonstrated proficiency developing applications using J2EE, HTML5, SQL

  • Experience with rules engines (iLOG/Blaze)

  • Internet / Intranet application programming - JavaScript, DHTML, XML, XSLT/XSD, JSON

  • Web Services (SOAP and REST)

  • Excellent problem solving skills

  • Positive customer service attitude while interacting with users

  • Flexibility and adaptability to changing priorities

  • Ability to work under pressures and to meet tight deadlines

  • Familiar with Agile (Scrum) and Waterfall SDLC methodologies

  • Strong written and verbal communication skills