GF1528 - SENIOR ANALYST - AIRLINE SYSTEMS (DEVELOPER)
-
CompanyGulf Air Group
-
DivisionInformation Technology
-
LocationBahrain - Head Quarter
-
DepartmentInformation Technology
-
Closing Date31-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
Analyze and review the business requirements, optimization solutions, and processes to ensure alignment with the business unit’s and Divisional strategy.
Lead and develop the planning documentation for the above-mentioned solutions to manage its delivery.
Gather requirements from end users, document and analyze the requirements to gather technical and design requirements and to ensure completeness and accuracy.
Follow the software development methodology, the coding standards and the release and deployment processes.
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.
Stay up-to-date with latest technologies and developments in the market and industry and analyze its alignment in GFG environment and divisional strategy.
Develop and maintain applications using the .NET framework.Collaborate with the team to define, design, and deliver new features.
Ensure all codes are clean and scalable by utilizing .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.
Develop and execute unit and integration tests.
Conduct functional and non-functional testing.
Troubleshoot and debug applications.
Provide training and support to internal teams.
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):
- Resume/CV
- Passport-size photograph