MAIN OBJECTIVE OF ROLE
To design, develop, support, and deliver robust and cost-effective solutions aligned with flydubai's corporate and IT strategies, while managing cost estimations, business case development and approval, as well as solution design, configuration, and deployment.
KEY RESPONSIBILITIES
- Translate business functional and non-functional requirements into technical specifications and collaborate with solution architects to design robust, scalable solutions that meet IT standards.
- Lead the technical design and build for complex solutions across teams, reviewing and approving technical designs to ensure appropriate architecture patterns are used by software engineering teams.
- Apply expert knowledge of the technical stack and design principles to address complex business issues and represent software engineering in cross-business initiatives.
- Champion automation and lean software development, conduct root cause analysis, and help define and refine software and data engineering playbooks.
- Lead discovery phases of medium to large projects, develop high-level designs, and drive proof-of-concept and prototype implementations to validate ideas.
- Investigate, debug, and resolve complex issues, ensuring built-in quality in collaboration with quality assurance teams.
- Mentor and develop software engineers in writing clean code, debugging, testing, and reviewing work.
- Develop frameworks and practices to improve solution quality and engineering productivity.
- Create optimal technical designs and high-quality code that meet QA requirements and are ready for deployment.
- Conduct functional, non-functional, and performance testing using appropriate automation tools.
- Monitor engineering metrics to ensure agility, scalability, data quality, and reliability of solutions.
- Contribute to technical debt remediation strategies in collaboration with environment, service, infrastructure, and cybersecurity teams.
QUALIFICATIONS
- Bachelor's Degree in IT, Computer Science, or related field (3+ years).
- Experience in designing and developing large-scale, mission-critical business applications; airline experience and multicultural environment familiarity are preferred.
- Fluent in English.
- Minimum 7 years of experience as an IT Business Analyst in an airline, with at least 2 years in project management, and 4 years as a Senior Business Analyst working with senior management on cross-functional projects.
- Experience with Agile methodologies and conflict resolution among stakeholders.
- Proficiency with business analysis tools covering requirements gathering, analysis, design, testing, and maintenance.
- Total experience ranging from 7 to 9 years.
COMPETENCIES
- Customer Focus
- Teamwork
- Effective Communication
- Personal Accountability & Commitment
- Resilience and Flexibility (Can-do attitude)
ISR REQUIREMENTS
Adhere to ISR policies, report weaknesses or incidents, complete awareness sessions, and follow guidelines in daily operations.
J-18808-Ljbffr