Systems Analyst

POSITION: Systems Development and Test Management

DEPARTMENT: Information Systems Department



Analyze, design, develop and maintain simple system modules or software components in accordance with defined business requirements to meet the users’ information and automation needs under the direction of the Systems Analyst II – IV and/or Systems Manager/ Manager; Act as lead developer.


1. Analyzes the business requirements of a new system or enhancement, assesses the scope and provides estimate of work required  
2. Prepares high-level and detailed technical system/software component design documents based on business requirements document and in conformance with the department’s process, application, infrastructure and security standards. 
3. Prepares program specifications and distributes work assignments equitably to team members with corresponding target completion dates. 
4. Prepares test scenarios/cases, and performs integration and system tests and creates software investigation report for bugs/discrepancies detected during integration/system tests and assigns to developer for resolution. 
5. Supervises, mentors and coaches programmers on assigned tasks, ensures program codes are efficient and optimized and adheres to prevailing software development standards and delivered on agreed timelines. 
6. Prepares software configuration to be released for software quality assurance test and assigns reported bugs/discrepancies to developers for resolution according to agreed timelines.
7. Provides technical support to production systems/applications and ensures that problems are resolved with minimal disruption to the airline’s operations. 
8. Prepares performance evaluation and recommendation for promotion 
9. Report project activity status, escalate problems encountered and make recommendations to management 
10. Complies with applicable regulations and standards of Philippine Airlines; actively involves with PAL Safety Management System by reporting all accidents, incidents and any hazard in the work place; and being safety conscious by exercising duty of care in the performance of duties 
11.Adopt, help implement, and continuously improve our Security Management System (SeMS) through the delivery of high level performance to meet Company security standards and ensure compliance to National and International regulations. 
12.Performs miscellaneous job-related duties as assigned by senior SA’s and/or Systems Manager and/or Manager from time to time.


Must have a bachelor’s degree preferably in the field of Computer Science, Management Information Systems, Mathematics, Statistics, Engineering or related course
Must have formal training on any programming language and systems analysis and design 

Must have at least 3 years of programming experience in any language, preferably programming language(s) adopted as ISD’s standard
Must have at least 1 year of exposure in systems analysis and design

Competency and Requirements:
  • Knowledge of computer systems analysis and design concepts, methods, procedures, and standards. 
  • Knowledge of established programming procedures and programming languages. 
  • Knowledge of a broad range of relevant multi-user computer systems, applications, and/or equipment. 
  • Knowledge of current technological developments/trends in area of expertise. 
  • Knowledge of computer flow charts and of programming logic and codes. 
  • Knowledge of customer service standards and procedures. 
  • Knowledge of computer security procedures and protocol. 
  • Ability to understand and follow specific instructions and procedures. 
  • Ability to determine computer problems and to coordinate hardware and/or software solutions. 
  • Ability to develop programming specifications within defined parameters. 
  • Ability to develop and write systems and applications documentation and guides for users. 
  • Ability to develop and deliver presentations to internal workgroups. 
  • Ability to investigate and analyze information and to draw conclusions. 
  • Ability to plan, implement, test, and troubleshoot system software. 
  • Ability to determine computer problems and to coordinate hardware and/or software solutions. 
  • Ability to write technical instructions in the use of programs and/or program modifications. 
  • Ability to document work in progress. 
  • Ability to determine the nature of computer hardware and systems software problems, and to communicate technical guidance and information to users.