Enable job alerts via email!

SENIOR ANALYST - AIRLINE SYSTEMS (DEVELOPER)

Gulf Air Group

Bahrain

On-site

BHD 15,000 - 23,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An international airline is seeking a Senior Analyst specializing in Airline Systems to improve efficiency through innovative solutions using the .NET framework. The role requires a university degree in Computer Science or related field, with at least two years of programming experience. Responsibilities include analyzing business processes, developing technical applications, and collaborating with teams for system enhancements.

Qualifications

  • Minimum of 2 years of experience in Programming and Full Stack Development.
  • Able to design, develop, implement, and maintain applications.
  • Knowledge of best practices in coding standards and software development methodology.

Responsibilities

  • Analyze and review business requirements to ensure alignment.
  • Develop and maintain applications using the .NET framework.
  • Conduct functional and non-functional testing.

Skills

Experience in .NET framework
Full Stack Development
Analytical skills
Technical documentation
Collaboration

Education

University Graduate in Computer Science or IT related subject
Job description
GF1826 - SENIOR ANALYST - AIRLINE SYSTEMS (DEVELOPER)

Company

Gulf Air Group

Division

Information Technology

Location

Department

Information Technology

Closing Date

13-Nov-2025

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

Analyze and review the documented business requirements and processes and to make sure they are aligned with the business unit’s and Technology and Digital Services strategy and in accordance/not in conflict with the other business unit areas.

Review the improvement and optimization solutions for the business processes and endorse them, making sure they are aligned with the business unit’s strategy and in accordance/not in conflict with the other business unit areas.

Set direction and put plans for the above-mentioned solutions and lead and manage the delivery of these solutions.

Gather requirements from end users, analyze the requirements to ensure completeness and accuracy, and document them in the appropriate template.

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

Be responsible for the availability of the systems in the assigned business area and manage all issues and requests related to the support, maintenance, upgrades, enhancements and changes to those systems (either in-house or 3rd party systems) through coordination with the business.

Stay up-to-date with latest technologies and developments in the market and industry and identify how they can fit within the business unit’s and Technology and Digital Services strategy, and how they can be applied in GFG environment in order to achieve these strategies and analyze their business benefits and impact/feasibility.

Develop and maintain applications using the .NET framework.

Collaborate with the team to define, design, and ship new features.

Write clean, scalable code using .NET programming languages.

Develop technical interfaces, specifications, and architecture.

Create and test software prototypes.

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

Coordinate with other software professionals and developers.

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

Write unit and integration tests.

Conduct functional and non-functional testing.

Troubleshoot and debug applications.

Manage cutting-edge technologies to improve applications.

Gather and address technical and design requirements.

Provide training and support to internal teams.

Build reusable code and libraries.

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):

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.