GF1528 - SENIOR ANALYST - AIRLINE SYSTEMS (DEVELOPER)

  • Company
    Gulf Air Group
  • Division
    Information Technology
  • Location
    Bahrain - Head Quarter
  • Department
    Information Technology
  • Closing Date
    31-Dec-2024
MAIN OBJECTIVE
  • The jobholder will be the subject matter expert in the Airline systems area, knowing in details and depth all the business processes and procedures. The Senior Analyst – Airline Systems shall set short- and long-term solutions and enhancements to meet the set KPIs to improve the efficiency and delivery of the assigned business units.

  • To design, develop, implement and maintain automation solutions using the .NET framework. The job holder will be responsible for writing functional codes and collaborating with the team to develop innovative solutions and providing user support. The Senior Analyst will be involved in the entire solution lifecycle including the design, development, deployment, and maintenance of new and existing features.

MAIN DUTIES
  1. Analyze and review the business requirements, optimization solutions, and processes to ensure alignment with the business unit’s and Divisional strategy.

  2. Lead and develop the planning documentation for the above-mentioned solutions to manage its delivery.

  3. Gather requirements from end users, document and analyze the requirements to gather technical and design requirements and to ensure completeness and accuracy.

  4. Follow the software development methodology, the coding standards and the release and deployment processes.

  5. Manage all issues and requests related to the support, maintenance, upgrades, enhancements, and changes to Airline systems (either in-house or 3rd party systems) through coordination with the business.

  6. Stay up-to-date with latest technologies and developments in the market and industry and analyze its alignment in GFG environment and divisional strategy.

  7. Develop and maintain applications using the .NET framework.Collaborate with the team to define, design, and deliver new features.

  8. Ensure all codes are clean and scalable by utilizing .NET programming languages.

  9. Develop technical interfaces, specifications, and architecture. Create and test software prototypes.

  10. Assist software personnel in handling project-related work and other requirements.

  11. Coordinate with other software professionals and developers.

  12. Participate in the entire application lifecycle, focusing on coding and debugging.

  13. Develop and execute unit and integration tests.

  14. Conduct functional and non-functional testing.

  15. Troubleshoot and debug applications.

  16. Provide training and support to internal teams.

  17. Create reusable code and libraries for future development.

Education
  • University Graduate in Computer Science or IT related subject or qualification. A master’s in computer science may be substituted for one (2) years of programming experience.

Experience

Minimum of 2 year of experience in Programming and Full Stack Development.

About Application Process

If you meet the criteria and you are enthusiastic about the role, we would welcome your application. To complete the application you would need the following document(s):

  1. Resume/CV
  2. Passport-size photograph