About the Role
This role is focused on managing a team responsible for the development, implementation, maintenance, and support of software products and applications, ensuring compliance with the company's policies and procedures. You will lead the efforts to keep the global air travel industry powered by delivering innovative technology and communication solutions.
Ready to apply for roles like this?
Unlock the company name and direct application link. Subscribers get instant access to fresh jobs across Dubai, Abu Dhabi and Riyadh, many with visa support.
Unlock employer & apply directly
Key Responsibilities
- Lead the development, maintenance, and support of enterprise-scale software applications, integration services, and business-critical systems.
- Manage the design, enhancement, and delivery of software solutions utilizing Java, CoolGen, and related technologies, ensuring high levels of quality, security, performance, and reliability.
- Oversee software releases, system enhancements, defect resolution, and reporting capabilities while collaborating with cross-functional stakeholders to translate business requirements into effective technical solutions.
- Drive the analysis and resolution of complex technical issues, identify root causes, and implement sustainable corrective actions to support operational excellence.
- Manage the end-to-end software development lifecycle, including planning, resource allocation, estimation, implementation, testing, deployment, and post-production support.
- Promote the adoption of best practices, development standards, and process improvements to enhance delivery effectiveness and system maintainability.
- Collaborate closely with architecture, infrastructure, operations, and project teams to support technology transformation initiatives and ensure software solutions continue to meet evolving business and customer needs.
Qualifications
Experience
- 5+ years of experience in a Software Engineering environment.
Knowledge & Skills
- Strong software development and maintenance experience in enterprise-scale, mission-critical environments.
- Proven expertise in Java application development and support, with knowledge of modern software development principles and best practices.
- Experience with CoolGen development and maintenance is highly desirable.
- Strong understanding of system integration concepts, APIs, web services, and distributed application architectures.
- Experience in troubleshooting, root-cause analysis, and resolution of complex technical and production issues.
- Knowledge of the Software Development Life Cycle (SDLC), Agile methodologies, change management, and quality assurance practices.
- Proficiency in SQL and database technologies, including data analysis and reporting solutions.
- Strong planning, prioritization, and resource management skills with the ability to balance multiple initiatives and operational demands.
- Excellent stakeholder management, communication, and collaboration skills, with the ability to work effectively across technical and business teams.
- Strong analytical and problem-solving skills with a focus on delivering reliable, scalable, and maintainable solutions.
- Ability to work effectively in a fast-paced environment supporting critical business operations and evolving customer requirements.
- Fluent in English and Arabic, both written and verbal.
Professional Competencies
- Software Development & Maintenance
- Java Application Development
- CoolGen Development & Support
- Systems Integration & API Services
- Requirements Analysis
- Application Design & Architecture
- Software Development Life Cycle (SDLC)
- Agile Development Methodologies
- Release & Change Management
- Incident Management & Problem Resolution
- Root Cause Analysis
- Technical Troubleshooting
- Database & SQL Technologies
- Reporting & Business Intelligence Solutions
- Configuration Management
- Quality Assurance & Testing
- System Performance & Reliability
- Risk Management
- Resource Planning & Team Leadership
- Stakeholder Management
- Technical Documentation
- Process Improvement & Continuous Improvement
- Standards, Procedures & Compliance
- Coaching, Mentoring & People Development
Core Competencies
- Adhering to Principles & Values
- Communication
- Creating & Innovating
- Customer Focus
- Developing Talent
- Impact & Influence
- Leading Execution
- Managing Performance
- Results Orientation
- Teamwork
Education & Qualifications
- Bachelor's or Master’s degree in Computer Science or Engineering.
What We Offer
- Employee Wellbeing: Access to an Employee Assistance Program (EAP) and Champion Health for a range of wellbeing needs, available 24/7, 365 days/year.
- Professional Development: Opportunities for growth through access to world-class learning platforms and programs, tailored to align with personal development and business priorities.
- Competitive Benefits: A comprehensive benefits package that is competitive within the local market and considers employment status.
The company is an Equal Opportunity Employer. We value a diverse workforce and encourage women, aboriginal people, members of visible minorities, and/or persons with disabilities to apply and self-identify in the application process.
Salary / Compensation Note
- Competitive and commensurate with experience.