About The Role
Responsible for IT solution architecture design that meets business requirements. Activities include creating solution architecture blueprints for assigned systems, prioritizing work programs, defining standards for design and development, reviewing requirements (including Non-functional requirements), conducting solution reviews, and managing risks across projects and programs to ensure timely delivery with quality and within budget.
This position also plays a key role in driving innovation by creating a digital strategy for the Line of Business and aligning business and IT strategies to ensure alignment. It involves defining and implementing technical solutions for business problems.
Accountabilities
- Designing Technical Solutions: Responsible for designing practical end-to-end technical solutions aligned with the business strategy and objectives of the Line of Business (LOB).
- Collaborate with Solution Architects from other LOBs to identify synergies, adopt common tools, and standardize technologies across the organization.
- Governance and Compliance: Contribute to the development of architecture governance structures, methodologies, and compliance activities within the organization.
- Delivering Artefacts: Deliver Solution Architecture artefacts, including reviewing Functional and Non-functional requirements, Technical Architecture, Interface specifications, and high-level design documents.
- Decomposition and Microservices: Break down complex application requirements and present detailed functional decomposition views, preferably using domain-driven design principles. Identify Microservices and define APIs for different domains.
- Guidance and Communication: Provide strategic guidance to development teams, ensuring alignment with business goals. Drive communication plans to educate stakeholders on the purpose and benefits of solution architecture.
- Innovation and Proof of Concepts: Plan and execute proof of concepts to demonstrate feasibility, complex solutions, and cutting-edge technologies. Drive innovation to create value for the business and customers.
- Collaboration and Interfaces: Collaborate with external third-party suppliers and internal IT teams to design and implement robust solutions and interfaces between applications.
- System Design and NFRs: Ensure system designs are manageable, maintainable, scalable, resilient, sustainable, and cost-effective while meeting business requirements. Verify thorough testing of Non-Functional Requirements (NFRs) and implement corrective/preventive actions.
- Production Readiness and Root Cause Analysis: Review production readiness before application release. Lead root cause analysis of critical incidents in operational production systems and recommend preventive actions.
- Technical Strategies and Risk Mitigation: Apply relevant technical strategies, policies, standards, and practices across programs, projects, and products. Anticipate project issues and risks, working with the team to identify and implement solutions or mitigations.
Be part of an extraordinary story
Your skills, imagination, and ambition have no boundaries here. There are infinite opportunities to grow and work on rewarding challenges that build your skills and experience. Join our future and build the life you want while being part of an international community. To us, impossible is only a challenge. Join us as we dare to achieve what’s never been done before.
Together, everything is possible
Job Posting
May 8, 2025, 1:49:34 PM
About You
- Bachelor’s Degree or equivalent (Engineering, Computer Applications, Commerce, or Business Administration).
- 10+ years of experience in software engineering, with at least 3 years in microservices architecture.
- Experience in Software Development Life Cycle and Agile methodologies like Scrum, Kanban, Lean, SAFe.
- Knowledge of DevOps, DevSecOps, and Software Quality Assurance processes.
- Expertise in Solution Architecture, Enterprise Integration patterns, software design, and development.
- Experience in Product and Solution Design for large-scale applications.
- Experience in Large and Critical System Production Support and Problem Solving.
- Ability to create system roadmaps based on business goals.
- Ability to recognize industry technology trends and emerging technologies and understand their application.
- Strong analytical and problem-solving skills, with the ability to troubleshoot and solve problems.
- Ability to foster teamwork and lead diverse project stakeholders toward successful delivery.
- Excellent interpersonal, communication, and organizational skills.
About Qatar Airways Group
Our story started with four aircraft. Today, we deliver excellence across 12 different businesses as one. We’ve grown fast, broken records, and set trends. We don’t fear failure but dare to achieve the unprecedented. Whether creating unique customer experiences or innovating behind the scenes, every person contributes to our story of growth and determination. Join us to bring your ideas and passion to a place with limitless potential and be part of a global community.
How To Apply
If you’re ready to join a progressive team and seek a challenging, rewarding career, apply now by uploading your CV and completing our quick application form.