Job Description: You will be tasked with leading IT application architecture and solution design for assigned business units. You will work with the business to gather requirements including non-functional requirements, solution design reviews, interface control design and reviews. You will lead the systems architectures and solution design for assigned projects to ensure consistency with specified requirements agreed with both external and internal divisional customers. Job Responsibilities: Contribute to and review Documentation of Functional Specifications, Interface Specifications and Non-Functional Requirements. Liaise with external 3rd party suppliers, where required, and internal departments / IT teams to collaborate and design and implement robust interfaces between applications for effective integration. Design and build IT solutions which are scalable, resilient and sustainable to address business requirements Assist to develop the UI / UX as per the business needs. Proficient in UML, Prepare / Review High Level and Low Level Design artefacts, ensure adherence to QRIT Software Governance Integration (SGI) standards. Responsible for development and unit testing for complex modules in case of bespoke development. Ensure conduct of QA reviews and unit test case reviews for assigned applications. Responsible for ensuring that all application Non-Functional Requirements are met, ensure thorough testing of NFRs and ensure corrective / preventive actions. Responsible for solution design, methods and tools, including the technical aspects of configuration management methods, system security requirements, operational and maintenance aspects of solutions under development. Ensure quality control activities (including NFR testing) are carried out satisfactorily. Attends quality reviews as appropriate. Co-ordinates design activity, within a programme of change, acting as custodian of the solution designs for the entire technology stack. Takes responsibility for the technical integrity of solution designs, ensuring that common technical elements are recognised and that work is not unnecessarily duplicated. Supports in the development of service level agreements and any associated service guarantees. Job Requirements: Bachelor’s Degree or Equivalent with Minimum 4 years of job-related experience Relevant College or University qualification to min Bachelor's level. Degree in Engineering / Computer Science / Mathematics / Sciences / Commerce/ relevant major. 5 years in a relevant architecture domain such as data, infrastructure, application, or business. Airline Industry experience though not essential would be an added advantage. though not essential would be an added advantage though not essential would be an added advantage Relevant industry certifications such as COBIT, TOGAF, ITIL. 8+ years in a relevant architecture domain such as data, infrastructure, application, business, and/or Software development and maintenance, with key roles played in design and production maintenance, support, and performance management. Good understanding of Software Development Life Cycle and Software Quality Assurance processes. Expertise in area(s) architecture domain such as data, infrastructure, application, business, and/or Software development. Ability to conduct research and adopt emerging technologies and software development tools. Must have good analytical skills and ability to troubleshoot and solve problems. Job Details: Company: Qatar Airways Vacancy Type: Full Time Job Location: Al Wakrah, Qatar Application Deadline: N/A Apply Here getyourvacancy.com