Associate Applications Support Engineer
The Associate Applications Support Engineer is responsible for the providing support and ensuring the maintenance of specific software applications, which may be built in-house or third-party software. He/She should have a deep understanding of the application’s functionality and backend. He is responsible for providing the support to the application development, transition, and testing teams, resolve and document any issues with the application. He works in a team setting and is proficient in applications development and monitoring tools and techniques required by the organization. He is also familiar with the relevant software platforms on which the solutions are deployed. The Associate Applications Support Engineer applies critical thinking skills to identify and solve problems. He is passionate about analyzing and resolving problems, and addressing technical challenges. He also possesses strong interpersonal skills.
Skills and Competencies
Technical Skills & Competencies
Generic Skills & Competencies
Critical Work Functions and Key Tasks
• Perform operational software configuration management
• Install and update Commercial Off-the-Shelf (COTS) and other software technologies to maintain currency
• Diagnose and respond to reported software defects, anomalies, and operational incidents and events
• Implement software retirement procedures
• Collect and analyze operational data
• Assist in implementing software maintenance processes and plans
• Identify, obtain and maintain software baseline artefacts
• Implement corrective, adaptive and perfective changes to software
• Perform preventative maintenance and software re-engineering activities
• Assists in monitoring and analyzing software maintenance activities
• Identify software constraints
• Assists in the development of software transition and operational documentation
• Assists in the development of training material for operational support personnel
• Assists in preparation of training materials relating to software support
• Assists in software diagnostics and real-time debugging/trouble shooting
• Conduct maintenance and update of existing software and platform according to plan
• Support monitoring of compliance to security measures
• Solve routine problems
• Monitor performance and analyse usage reports
• Document technical architecture, code changes, issue resolutions and procedures
• Assist in developing service-level objectives and targets
• Maintain log of service level performance metrics
• Suggest improvements for procedures and controls to enhance performance and client satisfaction
• Identify recurring incidents and potential issues for senior management