Citibank, N.A. seeks an Applications Support Senior Analyst for its Tampa, Florida location. Duties: Design and develop solutions to complex application problems. Develop software system testing and validation procedures, programming, and documentation. Engage in testing, and deployment ensuring adherence to best practices in CI/CD pipelines. Coordinate installations and upgrades of programs and systems using Github, SVN, BitBucket, Harness, UDeploy, OpenShift, ECS, and Kubernetes. Use object-oriented programming and client server applications to triage application development and troubleshoot production issues to determine root cause and devise solutions for rapid services restoration and conduct post-mortem analysis of outages. Use Unix Shell Scripting, Perl, SQL, PL/SQL, HTML, XML, .Net, Java, Web Designing, Windows Scripting, Windows PowerShell, and Python to debug user issues reported. Modify existing software to correct errors, adapt it to new hardware, and upgrade interfaces and improve performance supporting Custody and Clearing business. Monitor functioning of equipment to ensure system operates in conformance with specifications using ITRS Genes, Splunk, and App Dynamics. Use Oracle, MS SQL Server, and Teradata to investigate issues, optimize stored procedures for performance, efficiency, and scalability, and identify and resolve performance bottlenecks by fine-tuning database. Conduct crisis management efforts to resolve incidents reported across applications. Use Unix shell and Windows PowerShell to develop programs to automate repeatable manual tasks. Analyze business requirements and evaluate existing system capabilities to ensure operational requirements are properly addressed. Consult on project status, proposals, or technical issues, including software system design and maintenance. Provide evaluation of business process, system process, and industry standards. Store, retrieve, and manipulate data for analysis of system capabilities and requirements. Assist with data processing projects. Coordinate installation of software systems. Evaluate reporting formats, costs, and security needs to determine hardware configuration. Create clear and concise documentation, including flowcharts, diagrams, and layouts, and software system topology. Train users to use new or modified equipment. Validate changes in infrastructure and partner systems. Review applications contingency procedures and test disaster recovery. Identify manual touch point activities and define target plan to develop auto-recoverability. A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite, in accordance with Citi policies and protocols.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Number of Employees
5,001-10,000 employees