Epicareer Might not Working Properly
Learn More

Software Engineer (In-house Application Development & Support)

Salary undisclosed

Checking job availability...

Original
Simplified

Are you looking for a career opportunity in the aviation industry? Here’s your opportunity to have a great career with a world-class airline company.

Why Join Us?

  • Asia’s First and Longest-Serving Airline
  • Get a chance to enjoy travel perks for you and your family
  • A collaborative work culture and environment

Who Are We Looking For?

  • Bachelor’s degree in Computer Science or related field.
  • Must have at least five (5)+ years of experience
  • Experience in developing enterprise Java web applications
  • Experience in using Oracle web logic is an advantage
  • Experience in developing in the cloud (Azure / AWS)
  • Experience in designing and developing complex systems
  • Experience in managing multiple projects simultaneously
  • Experience in working in an agile environment is an advantage.

What’s The Role All About?

Analyze, design, develop, test, and maintain system modules or software components in accordance with defined business requirements to meet the users’ information and automation needs.

Major Responsibility Areas

  • Application Development: Analyze the business requirements of a new system or enhancement, assesses the scope, and provides estimate of work required.
  • Research and recommend solutions that best meet business needs and enterprise operational requirements.
  • Prepare 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.
  • Prepare technical specifications, software configurations, release notes, system documentations, recovery plans and other relevant documentations.
  • Translate specifications into codes and working programs and perform system integration.
  • Prepare test scenarios/cases for unit testing prior releasing for system testing.
  • Learn and apply best practices in software development.
  • Work on complex software projects with a high degree of autonomy.
  • Oversee component integration and system performance.
  • Problem Management: Provide technical support for production systems, investigate and resolve software incidents, conduct root cause analysis, manage risks and issues, and lead complex problem resolution to minimize operational disruptions.
  • IT Change Management: Follow guidelines to implement requests for change, avoiding service disruptions and cohering to service levels and information security requirements
  • Release Management: Plan system implementation to ensure that all system components can be integrated and aligned (e.g., procedures, databases, policies, software, and hardware).
  • Cyber Resilience Management: Ensure compliance with legal, regulatory, and organizational cyber resilience requirements by adhering to policies, escalating non-compliance, coordinating with stakeholders, and promoting policy adherence.

Core Competencies

  • Communication Skills: Excellent verbal and written communication skills, with the ability to convey complex information clearly and effectively to diverse audiences.
  • Problem-Solving Ability: Strong analytical and problem-solving skills, with the ability to identify training needs, diagnose performance issues, and develop effective solutions
  • Attention to Detail: Meticulous attention to detail, with a focus on accuracy and thoroughness in all aspects of training program development, delivery, and documentation

Job-specific Competencies

  • Deep knowledge of software development principles and practices
  • Strong knowledge of current technological developments/trends in area of expertise
  • Strong knowledge of secure coding and best practices
  • Knowledge of UI/UX and Mobile Development is an advantage
  • Experience in cloud platform development and deployment like AWS or Azure
  • Ability to learn quickly and work independently
  • Basic Knowledge in Infrastructure & Technology: Cloud and Mobile Applications relevant to the division’s requirements
  • Basic Knowledge in IT Service Management

Are you looking for a career opportunity in the aviation industry? Here’s your opportunity to have a great career with a world-class airline company.

Why Join Us?

  • Asia’s First and Longest-Serving Airline
  • Get a chance to enjoy travel perks for you and your family
  • A collaborative work culture and environment

Who Are We Looking For?

  • Bachelor’s degree in Computer Science or related field.
  • Must have at least five (5)+ years of experience
  • Experience in developing enterprise Java web applications
  • Experience in using Oracle web logic is an advantage
  • Experience in developing in the cloud (Azure / AWS)
  • Experience in designing and developing complex systems
  • Experience in managing multiple projects simultaneously
  • Experience in working in an agile environment is an advantage.

What’s The Role All About?

Analyze, design, develop, test, and maintain system modules or software components in accordance with defined business requirements to meet the users’ information and automation needs.

Major Responsibility Areas

  • Application Development: Analyze the business requirements of a new system or enhancement, assesses the scope, and provides estimate of work required.
  • Research and recommend solutions that best meet business needs and enterprise operational requirements.
  • Prepare 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.
  • Prepare technical specifications, software configurations, release notes, system documentations, recovery plans and other relevant documentations.
  • Translate specifications into codes and working programs and perform system integration.
  • Prepare test scenarios/cases for unit testing prior releasing for system testing.
  • Learn and apply best practices in software development.
  • Work on complex software projects with a high degree of autonomy.
  • Oversee component integration and system performance.
  • Problem Management: Provide technical support for production systems, investigate and resolve software incidents, conduct root cause analysis, manage risks and issues, and lead complex problem resolution to minimize operational disruptions.
  • IT Change Management: Follow guidelines to implement requests for change, avoiding service disruptions and cohering to service levels and information security requirements
  • Release Management: Plan system implementation to ensure that all system components can be integrated and aligned (e.g., procedures, databases, policies, software, and hardware).
  • Cyber Resilience Management: Ensure compliance with legal, regulatory, and organizational cyber resilience requirements by adhering to policies, escalating non-compliance, coordinating with stakeholders, and promoting policy adherence.

Core Competencies

  • Communication Skills: Excellent verbal and written communication skills, with the ability to convey complex information clearly and effectively to diverse audiences.
  • Problem-Solving Ability: Strong analytical and problem-solving skills, with the ability to identify training needs, diagnose performance issues, and develop effective solutions
  • Attention to Detail: Meticulous attention to detail, with a focus on accuracy and thoroughness in all aspects of training program development, delivery, and documentation

Job-specific Competencies

  • Deep knowledge of software development principles and practices
  • Strong knowledge of current technological developments/trends in area of expertise
  • Strong knowledge of secure coding and best practices
  • Knowledge of UI/UX and Mobile Development is an advantage
  • Experience in cloud platform development and deployment like AWS or Azure
  • Ability to learn quickly and work independently
  • Basic Knowledge in Infrastructure & Technology: Cloud and Mobile Applications relevant to the division’s requirements
  • Basic Knowledge in IT Service Management
About Philippine Airlines
Size More than 5000
Industry Passenger Airlines
Location Philippines
Founded 18 March 1931
View Company