Applications Support Senior Analyst

Citi
Tampa, United States of America
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 146K

Job location

Remote
Tampa, United States of America

Tech stack

Testing (Software)
HTML
Java
Microsoft Windows
Data analysis
CA Workload Automation Ae
Client Server Models
Computer Programming
Computer Engineering
Cron
Relational Databases
Github
Monitoring of Systems
IBM WebSphere MQ
Python
Microsoft SQL Server
Windows Server
Connect-Direct (Internet Protocols Based Network Software)
Object-Oriented Software Development
Openshift
Oracle Applications
Powershell
Shell Script
Software Engineering
Software Systems
PL-SQL
SQL Databases
Tableau
Diagnostic Tools
File Transfer Protocol (FTP)
Kubernetes
Information Technology
IBM UrbanCode Deploy
Performance Monitor
Kibana
Splunk
Network Server
Appdynamics
Control M

Job description

Duties: Identify, analyze, and document problems with program function, output, online screen, or content. Develop and execute software tests to identify problems and their causes. Document software and application defects and report defects to software or web developers. Monitor, maintain and improve software solutions that support Citi's Custody and Clearing business. Collaborate with development, infrastructure and operation teams to identify stability risks and proactively remediate providing optimal solutions. Engage in crisis management efforts by resolving incidents reported across diverse range of applications within the Custody business. Monitor batch stability, identify areas for efficiency improvements, and prioritize implementation of solutions. Troubleshoot production outages determining root cause and devising solution for rapid services restoration. Conduct post-mortem analysis of outages. Participate in product design reviews to provide input on functional requirements, product designs, schedules, or potential problems. Develop and maintain Production Support runbooks for service and recoverability maintenance. Document procedures and activities required for management of different outage scenarios, holidays, special events, and systems upgrade. Ensure all production issues are recorded per Citi's Problem Management Policy. Confer with users to understand the nature of information to be computed and the way processes. Analyze business requirements and evaluate existing system capabilities to ensure operational requirements are properly addressed in the system. Analyze asset-related data and electronic trade settlement data stored in SQL server to ensure optimal system performance. Coordinate applications maintenance processes including software upgrades, contingency procedures, and applications and infrastructure capacity management. Validate changes made in the infrastructure and the partner systems that affect Custody applications. Review applications contingency procedures and periodically test Contingency of Business in compliance with the policies. Optimize contingency procedures, participate in cybersecurity fire drills, and develop business risks reduction plans. Identify performance bottlenecks by observing stability patterns and utilizing system diagnostic tools, and drive necessary enhancement efforts. Identify manual touch point activities and define target plan to develop auto-recoverability. Analyze existing monitoring systems to identify opportunities to optimize alerting efficiencies. Enhance systems compatibility and information flow within organization. Coordinate installations and upgrade of computer programs and systems. Use object-oriented programming languages and client server applications in applications development processes. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite, in accordance with Citi policies and protocols.

Requirements

Requirements: Requires a Bachelor's degree (3 or 4-year), or foreign equivalent, in Computer Science, Computer Engineering, Math, Physics, or related field and 5 years of progressive, post-baccalaureate experience as a Software Engineer, Technology Lead, or related position providing end to end solutions. 5 years of experience must include: Systems management, Integration, Optimization and Performance monitoring; Relational database management systems: Oracle, MS SQL server; OS/Hardware : Microsoft Windows Servers , MSaaS Servers; Scheduling tools: Autosys, Control-M, Cron job, and Windows Task Scheduler; File/Message transfer applications: IBM Websphere MQ, Connect Direct, and FTP/SFTP; Programming Knowledge: Shell Scripting, HTML, SQL, PL/SQL, Java, Windows PowerShell, Python; Software delivery: GitHub, UDeploy, OpenShift, ECS, and Kubernetes; and Developing and enhancing infrastructure management and data analysis dashboards using Monitoring tools: ITRS Geneos, Splunk, Tableau, Kibana and App Dynamics. Applicants submit resumes at https://jobs.citi.com/. Please reference Job ID #26941051. EO Employer.

Benefits & conditions

401(k), Health insurance, Paid time off, Vision insurance, Dental insurance, Life insurance, Disability insurance, Paid holidays

About the company

Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.

Apply for this position