Amadeus IT Group, S.A. is a major Spanish multinational technology company that provides software for the global travel and tourism industry. It is the world’s leading provider of travel technology that focus on developing software for airlines, hotels, travel agencies, and other travel-related businesses.
Senior Manager Development
Job Title
Senior Manager Development
Common accountabilities:
– Accountable for the budget, performance and results of a medium-sized team or multiple teams of employees. Influences the resource, budget and policy planning and sets concrete development plans for the team members.
– Has a mid/long-term vision of the activity and the business, influences the department’s strategy based on a broad understanding of the environment. Exposed to complex decision making.
– Works with a high level of autonomy, based on management directions, escalating issues only when necessary.
Specific accountabilities:
Accountability / Business acumen
– Define and share the technical/functional team roadmap and vision according to the department/division/company objectives
– Report on team activities
– Be accountable for the performance and results of a unit within own discipline or function
– Develop plans and priorities to address resource and operational challenges
– Suggest alternatives / improvements / new techniques in processes, flows, operational models and plans
– Moderate budgetary impact on business
Decisions are guided by policies, procedures and business plan; receive guidance from senior manager
Technical excellence
– Timely manage the investigation and resolution of production support issues and customer inquiries
– Collaborate with other software development, architecture, solutions, and QA teams to ensure that software systems are designed for testability, stability, scalability, and performance.
Communication
Ensure timely and appropriate communication to team members regarding company/organization information
Diversity & Inclusion
Amadeus aspires to be a leader in Diversity, Equity and Inclusion in the tech industry, enabling every employee to reach their full potential by fostering a culture of belonging and fair treatment, attracting the best talent from all backgrounds, and as a role model for an inclusive employee experience.
Amadeus is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to gender, race, ethnicity, sexual orientation, age, beliefs, disability or any other characteristics protected by law.
Service Reliability Engineer 3
Job Title
Service Reliability Engineer 3
Build, maintain and support windows based servers and server farms, Microsoft Clusters, DNS solutions and Active directory based domains according to internal and external customer requirements and relevant operational principles with the focus on operability, stability, high availability, performance, scalability and compliancy.
Investigate, debug and solve windows Operating System, clustering or Active Directory incidents.
Install relevant software products as required
Assist more junior members as well as application experts of the team where appropriate
Automate tasks where appropriate with according to scripts and other tools
Lead small internal and external projects related to OS, AD or clustering.
Evaluate and integrate new technologies and components into our existing system with focus on operability, stability, high availability, performance, scalability and compliancy.
Provide documentation and guidance to 1st and 2nd level support
Provide technological and operational consultancy to other stakeholders
Conduct validation of new OS versions in close collaboration with the application team
Act as primary technical interface to vendors
Actively contribute to the improvement of the team’s value proposition around stability agility, cost and security.
Analyse and update the servers where needed to keep them secure and compliant with any relevant security standards
Skills
• Excellent knowledge of Windows 2012, 2019 and associated platform(s) and/or tools
• Good knowledge and experience in Active directory forest and multiple domain trusts
• Good knowledge in Microsoft clustering
• Good knowledge in Powershell Scripting, GPO maintenance, DFS servers and Antivirus software
• Knowledge and experience in scripting (e.g. Powershell, python)
• Experience in DHCP and DNS
• Understanding of basic network concepts (e.g. communication, 7-layer OSI, routing, firewalls, TCP/UDP, TCP handshake)
• Knowledge of Storage technologies, virtualisation like VMware, MSSQL and Citrix
• Excellent debugging and problem analysis skills
• Acknowledged expert in their field
• Strong grasp of automation tools
• Strong focus on business outcomes
• Ability to use and adapt a new technologies and tools (e.g. Puppet, Ansible, IAAS, PAAS, Jenkins, Terraform)
• Experience with systems, data stores and IT operations
• Comfort with collaboration, open communication and reaching across functional borders
Manager, Engineering
Job Title
Manager Engineering – Airport Cloud Use Service
Job Description
Job Description:
One of the strategic pillars of Amadeus diversification is Amadeus Airport Cloud Use Service (ACUS), representing a leap forward in Common Use platforms for Airports. Leveraging cloud technology to deliver application virtualization, ACUS brings greater business agility, operational resilience, scalability and flexibility to make passenger processing more efficient than ever before.
We seek a visionary leader who shares our passion for the travel industry. You will play a critical role in shaping the future of travel by managing a diverse team of professionals, including development engineers and platform engineers, and providing them with the support they need to excel. Joining us means becoming part of a global network of motivated engineers and experts who are dedicated to teamwork, innovation, and making a significant impact in the world. You will lead an active and dynamic team ensuring our production systems provide the best experience for our customers and travellers.
Candidate Profile
We are searching for a technologist and developer at heart, with excellent communication and leadership skills and who wants to continue coding together with the team. And building not just a team, but a community where innovation thrives, and individuals can grow. The ideal candidate will have exceptional communication skills, capable of bridging gaps across diverse teams and cultures. Your leadership will be instrumental in not only meeting our current needs but also in driving us towards a future where travel is more efficient, sustainable, and enjoyable for all. If you are ready to take on this challenge and make a significant impact in the world of travel, we would love to hear from you. If you are passionate about development, system stability, managing mission critical applications, security, technology evolutions, continuous improvements you are the one we are looking for.
Technical skills
- Programming languages / Frameworks: Java, SQL, Spring boot, Rest APIs
- Tools: Git versioning, bitbucket, Jenkins, copilot, IntelliJ or Eclipse
- Middleware and databases: MySQL, MSSQL
- Cloud: Azure ecosystem
- Methodologies: Agile, SCRUM
Mandatory: Minimum 3 years of experience in working on highly scaled production systems. Should have worked on mission critical applications with high availability.
Common accountabilities:
- Manages a team of Staff employees and has accountability for their performance and results. Sets performance objectives, conducts performance reviews and recommends pay actions.
- Defines a vision for the team in line with the department strategy and operational challenges and translates it into a concrete action plan. Works with a high level of autonomy, with some guidance from Senior Manager.
- Acts as a reference across multiple areas, anticipating solutions to complex problems.
- Optimizes efficiency based on knowledge and experience with the policies, procedures and business plan.
Specific accountabilities:
Accountability / Business acumen
- Define and share the technical/functional team roadmap and vision according to the department/division/company objectives
- Report on team activities
- Be accountable for the performance and results of a unit within own discipline or function
- Develop plans and priorities to address resource and operational challenges
- Suggest alternatives / improvements / new techniques in processes, flows, operational models and plans
- Moderate budgetary impact on business
- Decisions are guided by policies, procedures and business plan; receive guidance from senior manager
Technical excellence
- Timely manage the investigation and resolution of production support issues and customer inquiries
- Collaborate with other software development, architecture, solutions, QA and DEVOPS teams to ensure that software systems are designed for testability, stability, scalability, and performance.
Communication
- Ensure timely and appropriate communication to team members regarding company/organization information
QA Engineer 2
Job Title
QA Engineer 2
Common accountabilities:
– Works autonomously within defined processes and procedures or methodologies, takes standard decisions and may support the development of solutions to complex problems of a recurring nature.
– Receives instruction, guidance and direction from more senior level roles or manager, with regular monitoring on the status of the assignments.
– May have specialized formal education or the equivalent work experience and has the required technical and functional skills and basic knowledge of the business.
Specific accountabilities:
Test strategy
* Attend to specification/architecture reviews (also on customer specification reviews when applicable), and provide feedback along with any potential impact, risk, issue or missed gap based on experience,
* Define test strategy and test plan containing test cases (functional and non-functional), ensure traceability with specifications and customer requirements,
* Ensure compliance of test strategy with CI/CD guidelines, Green IT guidelines and all quality guidelines (SDL, STDL), QA best practices/standards from the industry (ISTQB..),
Test expertise
* Design test cases and write test case scripts
* Prepare test environment, test data, and execute test cases
* Provide sign-off (go/no-go) on tested features based on defined exit criteria
Test automation
* Assess necessity to automate subset of (or all) test scripts
* Use test automation framework and contribute to its improvement
Defect management
* Open defects for software or documentation, assign relevant level of severity based on the importance of the issue, provide relevant investigation and information in order to fix defects
* Check defect fix, and give go/no-go for the load of production defects
Reporting
* Report and communicate on test activities to the line organization, software developers and product definitions analysts
* Provide visibility on testing campaign/milestones to all stakeholders
Quality assurance ambassador
* Show accountability for the project, product or release quality control
Technicity
* Efficiently use QA tooling stack and frameworks
* Be proactive about any issue/change that is likely to affect QA peers daily job
Continuous and sustainable improvement
* Participate to the understanding, measurement and reduction of the environmental impact of the tested applications and associated QA activities