Main Responsibilities and Required Skills for Application Support Analyst

developer working on laptop

An Application Support Analyst is a professional who is responsible for maintaining an organization's software applications and ensuring that applications are available, reliable, and performing at an optimal level. They may be involved in tasks such as troubleshooting technical issues, providing user support, and performing routine maintenance tasks. In this blog post we describe the primary responsibilities and the most in-demand hard and soft skills for Application Support Analysts.

Get market insights and compare skills for other jobs here.

Main Responsibilities of Application Support Analyst

The following list describes the typical responsibilities of an Application Support Analyst:

Address

Address all queries for production issues.

Administer

Administer and resolve applications issues, provide updates and perform root cause analysis.

Aid with

Aid with the volume of maintenance and support requests from clients.

Analyze

  • Analyze and resolve problems both independently and in a team setting.

  • Analyze data and execute queries to correct data.

  • Analyze highly complex business requirements.

  • Analyze requests (bug, support, modification, enhancement, etc.).

Answer

Answer advanced use case questions and applies business context to solutions.

Assess

Assess and implement new configurations and workflows for clients as required.

Assist in

  • Assist in managing the primary Enterprise Resource Planning tool.

  • Assist in new implementations, installations, upgrades and migrations of existing customers systems.

  • Assist in producing audit related documentation for application systems as required.

  • Assist in solving issues that arise from batch processing.

  • Assist in the implementation of change initiatives.

  • Assist in the launching of new business solutions.

  • Assist the Technical Support Lead and provide cover as necessary.

  • Assist with projects and miscellaneous tasks as assigned.

  • Assist with systems integrations.

Assure

Assure quality, security and compliance requirements are met for supported area.

Attain

Attain good levels of feedback from ticket resolution reviews.

Author

Author and review moderately complex scripts (SQL and other) to fix application data problems.

Build

  • Build effective relationships to achieve business goals and mutually beneficial outcomes.

  • Build exceptional relationships with business partners and internal stakeholders.

Change

Change management, software upgrades are tested prior to production implementation.

Check

Check CPU and memory usage, and response time.

Clean

Clean up transport buffers and spool, Check spool requests.

Collaborate with

Collaborate with internal teams in identifying product defects, designing solutions, and testing.

Collect

Collect detailed information to categorize request in order to determine method of resolution.

Communicate

  • Communicate outages and project updates effectively to stakeholders.

  • Communicate with stakeholders on regular basis with status reports.

  • Communicate work progress regularly with team members to complete shared tasks.

Complete

Complete a variety of other duties as assigned.

Configure

  • Configure and implement new functionality in the eXplorance software solutions.

  • Configure dynamic metrics pages.

Consult

Consult with end users to determine optimal configuration of equipment and applications.

Contribute to

  • Contribute to the creation of marketing and logistics plans.

  • Contribute user centric experience feedback on new development and feature enhancements.

Coordinate

Coordinate testing as needed for support.

Create

  • Create and implement Test Plans.

  • Create development "bug” reports, FAQ's and knowledge base articles as appropriate.

Cross

Cross functional exposure to other areas of within the organization.

Define

Define and maintain the application support guide.

Design

Design and maintain expertise in flow of application process and systems related to company.

Develop

  • Develop and maintains checklists for common technical issues.

  • Develop code / Shell scripts and test computer programs for straightforward assignments.

  • Develop detailed IT plans and accurate estimates.

  • Develop expertise in the everyday use of internally developed systems.

  • Develop new standards to reduce support effort overheads.

  • Develop stored procedures to facilitate operational needs.

Document

  • Document current processes and procedures.

  • Document issues into ticket tracking system (Rally or HP Service Manager or similar).

Engage

  • Engage Business users and Project Team members equally to provide correct and timely resolutions.

  • Engage 3rd party providers contracted to the Bank during an incident.

Ensure

  • Ensure all automated and manual jobs are executed in a timely manner.

  • Ensure application stability through incident, change and problem management.

  • Ensure enough information is gathered before a ticket gets into QA.

  • Ensure excellent communication, reporting and feedback as required.

  • Ensure high customer satisfaction on all accounts.

  • Ensure that documentation exists and is updated regularly.

  • Ensure that problems are identified, tracked, reported and resolved in a timely manner.

  • Ensure timely communication of system disruptions to the appropriate internal parties.

Escalate

  • Escalate issues that cannot be resolved in a timely manner.

  • Escalate problems beyond level of expertise to manager or more experienced technical staff.

  • Escalate to Vendor for third level support when necessary.

Estimate

Estimate the resources and participants needed to achieve project goals.

Execute

Execute structured testing to ensure functionality and to identify and address deficiencies.

Exercise

Exercise judgment within defined procedures and practices to determine appropriate action.

Facilitate

Facilitate requests for new and upgraded technologies that may involve both hardware and software.

Follow

  • Follow existing standards and processes in fulfilling all duties and responsibilities.

  • Follow support tickets through to satisfactory resolution.

  • Follow system management and operational policies as defined by IT Management.

  • Follow up and support of daily activities.

  • Follow up with development team, users, and managers until incidents are closed.

Fulfil

Fulfil data transfer requests.

Generate

  • Generate regular and ad-hoc reports as requested by stakeholders.

  • Generate technical specifications to design or redesign complex software components and applications.

Handle

Handle sensitive escalated customer issues.

Help

Help and collaborate with the developers, analysts and project managers for incidents resolutions.

Identify

  • Identify or confirm steps to reproduce an issue.

  • Identify and gather ideas for new functionality and services.

  • Identify and implement opportunities for process automation.

  • Identify and learn appropriate software used and supported by the organization.

  • Identify and resolve medium to highly complex production problems for support of applications.

  • Identify / implement process improvements to enhance revenue, customer experience and reduce costs.

  • Identify risks and risk mitigation opportunities.

  • Identify the root cause and the changes that will prevent the incident from occurring again.

Implement

  • Implement information systems and procedures.

  • Implement monitoring via App dynamics, Dynatrace, Geneos and Splunk for various applications.

Improve

Improve quality of solutions delivered, in order to reduce customer demand for user support services.

Interact

Interact and develop relationships with business stakeholders in defined HR Functional areas.

Investigate

  • Investigate incidents and problems through to resolution.

  • Investigate problems with software applications, diagnose root causes, identify known errors.

Issue

Issue resolution activities are complete appropriately to maintain system compliance.

Keep

  • Keep abreast and research of new SaaS solutions that could address users needs.

  • Keep customers updated through thoughtful and personalised responses.

  • Keep customer informed of how and when problems are resolved.

Lead

Lead / Conduct incident recovery and detailed root case analysis.

Leverage

Leverage industry best practices to design, test, implement and support a solution.

Liaise with

Liaise with users and all other technology groups.

Maintain

  • Maintain an Average Initial Response Time of < 30 minutes.

  • Maintain confidentiality of work being performed.

  • Maintain currency of knowledge with respect to relevant technology and equipment.

  • Maintain existing requirements to ensure that current-state needs are known.

  • Maintain health and safety of production systems and applications.

  • Maintain knowledge and implement technologies related to IT / security management, Automation, DevOps.

  • Maintain system access and control procedures.

  • Maintain system availability / performance.

  • Maintain the knowledge database.

  • Maintain working knowledge of integrated tools and processes.

  • Maintain your knowledge of new functionality and compliance changes.

Make

Make recommendations on possible solutions to address identified issues.

Manage

  • Manage and resolve production issues.

  • Manage applications' wealth status including management communication.

  • Manage certificate updates and security vulnerabilities.

  • Manage incidents, service requests and escalations.

  • Manage incoming external and internal stakeholder requests via JIRA Service Desk.

  • Manage interfaces between software applications.

  • Manage issue logs and Business production support requests.

  • Manage software application projects from beginning to end.

  • Manage upgrades and assist deployment group with implementing projects as required.

Monitor

  • Monitor change requests and tickets for 3rd party vendors.

  • Monitor incoming and clearing system files, investigates and resolves issues as needed.

  • Monitor system files received, ensuring accuracy and resolving issues as needed with vendors.

Participate

  • Participate and engages with the appropriate matrix areas for Information Security.

  • Participate in analyzing, testing, and detailing new end-to-end business processes as required.

  • Participate in and help schedule calls with global clients and work in other time zones as needed.

  • Participate in QA testing, assist with special projects, and other duties as assigned.

  • Participate in roadmap, long-term evolution and product evaluation.

  • Participate in testing cycles with the QA team.

Perform

  • Perform appropriate problem-solving tasks before escalation to other teams.

  • Perform basic data management responsibilities.

  • Perform user management and tool configuration changes required.

Plan

Plan and provide user training on key operational processes as required.

Present

Present instructor-led training sessions.

Prioritize

Prioritize issues based on severity, risk and / or strategic business needs.

Promote

  • Promote effective and appropriate use of information technology.

  • Promote adherence to standards and industry best practices.

  • Promote and maintain a high quality, professional, service-oriented company image among users.

Provide

  • Provide analytical support and insights.

  • Provide basic technical and web application training to new customers when required.

  • Provide functional and technical expertise to produce and promote maintainable and quality solutions.

  • Provide Level 2 and 3 technical, functional & system support of core applications in major domains.

  • Provide Level 3 support by making code fixes and deploying changes to production.

  • Provide outstanding support to the users of IS systems.

  • Provide ownership of issues through resolution.

  • Provide support to various corporate and business line applications.

  • Provide technical leadership and training for lower level technical support analysts.

  • Provide technical support for implemented software products.

  • Provide Tier 2 support for software applications.

Receive

Receive and respond to incoming help requests.

Record

Record resolution details in both tickets and KB articles / Macros.

Refer

Refer incidents to other parties when an incident is beyond your current skill-set.

Reorganize

Reorganize scripts and tables.

Reproduce

Reproduce issues, using your knowledge of impact to prioritize them.

Research

Research and recommend alternative actions for problem resolution.

Resolve

  • Resolve daily incidents and problems escalated by various teams, customers, and system alerts.

  • Resolve incidents / service requests for tasks that don't require escalation.

  • Resolve issues within agreed SLA's.

  • Resolve technical issues and record transactions via ticketing system.

Respond to

Respond to various incident and service requests for different ERP application and system.

Review

  • Review ticket data to identify patterns.

  • Review training materials and documentation and keeps them up to date.

Run

Run automated and manual software testing to ensure proper operation and conformance to test plans.

Solve

  • Solve complex problems, drive change, and implement solutions.

  • Solve system user problems and resolve customer issues.

Stay up to date

Stay up to date with latest technologies and agile development best practices.

Supervise

Supervise all alerts related to application and system procedures and provide services proactively.

Support

  • Support business case development, RFI / RFP and SLAs with vendors.

  • Support case escalations when required.

  • Support investment lifecycle applications, system.

  • Support other IT development and engineering teams in their engagement with business and end-users.

  • Support personnel are required to carry cell phone when on call.

  • Support testing activities related to Payroll Change requests, Systems enhancements, and upgrade.

Take

  • Take and / or recommend appropriate actions and implement correct actions.

  • Take ownership of incidents and ensure they are resolved within SLA.

  • Take ownership of maintenance / administrative functions including key parameterization changes.

  • Take part in out of hours rota to ensure maximum app support coverage at all hours.

Troubleshoot

  • Troubleshoot and resolve issues for our internal clients.

  • Troubleshoot issues and identify and resolve root cause.

Understand

  • Understand causes and fixes to common JAVA errors or exp working with Dynatrace or Data Dog.

  • Understand database concepts and provide extractions to users when required.

  • Understand severity of issues and escalate to management as appropriate.

  • Understand the applications' underlying database structure to develop queries and reports.

  • Understand the informal structure.

Utilize

Utilize helpdesk ticketing system to log, track, and provide support for incidents and issues.

Work with

  • Work closely with business and development teams to prioritize problem tickets for resolution.

  • Work with 3rd party vendors, partners and other technical resources to resolve end user issues.

  • Work with Development teams to help deploy latest releases.

  • Work with software vendors in all production change promotions to ensure best outcomes.

  • Work with the IT Team to ensure a smooth support transition from Delivery to Operations.

  • Work with users and business partners to determine information and reporting needs.

Write

Write moderately complex queries to support customer requests for information about their data.

Most In-demand Hard Skills

The following list describes the most required technical skills of an Application Support Analyst:

  1. SQL

  2. Java

  3. Oracle

  4. Linux

  5. IT

  6. MS Excel

  7. XML

  8. Customer Service

  9. Application Support

  10. Jira

  11. Unix

  12. SQL Server

  13. Documentation

  14. Information Systems

  15. Python

  16. AWS

  17. Databases

  18. Scripting

  19. Windows

  20. Splunk

Most In-demand Soft Skills

The following list describes the most required soft skills of an Application Support Analyst:

  1. Written and oral communication skills

  2. Problem-solving attitude

  3. Analytical ability

  4. Organizational capacity

  5. Interpersonal skills

  6. Attention to detail

  7. Leadership

  8. Self-starter

  9. Initiative

  10. Planning

  11. Team player

  12. Work independently with little direction

  13. Decision-making

  14. Coordination

  15. Problem management

Stay on top of the sports job market!

Subscribe to our newsletter