Architect - Ticketing design, Expertise and Architecture
Swansea, United Kingdom
Job description
Business Environment
The Airlines R&D Ticketing division is in charge of the R&D activities related to electronic documents, revenue integrity services, sales and financial reporting.
This scope encompasses the E-ticket, EMD storage and associated use cases; the inter-system communications involved in ticketing flows (other E-tickets servers, DCS, ground handlers); the financial feeds (sales and usage) to third party systems (BSP, airlines Revenue Accounting), batch or online; the end users; print-outs based on electronic documents; data; the E-ticket/RTS and EMD synchronizer products.
Our application is managing more than 10000 online transactions per second, 150 airlines and 120 markets, representing more than 800 million documents created per year worldwide and one of the biggest database in Amadeus.
Purpose
Design, Expertise and Architecture is a small team of highly experienced experts and architects assisting teams of the Ticketing division in conceiving, implementing and deploying high quality products for our customers, while ensuring a coherent evolution of the applications.
Interacting with ticketing teams as well as Amadeus experts and architects communities, we're laying the ground to evolve our applications towards highly & globally distributed cloud native architectures, empowering the Amadeus strategy for the years to come.
Main on-going projects encompass SHIELD (PCI-DSS centralized tokenization), Globally Distributed Amadeus & ACS migration, redesign of CDH application. DEA team will also be a key actor of Sunrise project, actively participating in the definition, architecture and design of the new OneOrder platform, future of our PSS.
We are looking for a software architect willing to help evolving ticketing applications to best of breed technology while satisfying customer needs and ensuring high quality deliverables. His/her role will encompass architecture and design reviews, technology monitoring and prototyping, finding which innovative solutions might apply to ticketing applications needs following corporate technical strategy. Close collaboration with ticketing teams is expected, including taking part to some development projects and operational support.
Key accountabilities
* Get high-level view of ticketing applications
* Participation to software development engineer activities (user requirements definition, technical solution design and coding, testing, benchmarking, performance validation, software solutions debugging, operational support…)
* Responsibility for software architecture throughout the lifecycle development taking into consideration system constraints and enterprise architecture strategic directions
* Direction and coordination of software architecture studies for ticketing area
* Identification of modelling, simulation and prototyping opportunities
* Knowledge on state-of-the art software architecture, taking future developments into account
* Providing design guidance to the development teams
* Selection of appropriate design standards, methods and tools
* Contribution to the architect community, educates, studies options, and recommends evolutions
* Production of the software documentation necessary for the application and sharing within the division
* Review of architecture documents and propose enhancements
Desired profile
Education
University degree in Computer Science or related field, or equivalent work experience
Minimum 5 years of development experience
English
Technical Skills
- Amadeus Development Environment (OTF/OJF, Software Workbench…)
- Programing languages: Polyglot: C++, Java, …
- Scripting language: Python , Shell, …
- Advanced knowledge on Linux/Unix
- Design pattern, interoperability
- Docker, Kubernetes, Openshift and ACS
- Cloud computing (Google Cloud Platform, Amazon Web Services)
- Good understanding of software engineering, operating systems and security
- Knowledge of Messaging services is a plus
Functional Skills
- Knowledge of T/A & Airline business would be a plus.
- Knowledge of Ticketing would be a plus.
- Knowledge of PNR would be a plus.
Personal Skills
- Willingness to learn about the ticketing business.
- Excellent technical knowledge and analytical capability, to show complex topics in simple terms and link them to business.
- Ability to quickly gain top-level understanding and to interact with various subject matter experts.
- Ability to continuously improve and learn.
- Excellent organizational, analytical, and conceptual skills.
- Excellent presentation and communication skills up to executive Level.
- Strong interpersonal skills, tenacity, and proven ability to drive results and influence in a complex, multicultural environment and at different hierarchical levels.
- Team player, self-motivated, and ability to work independently and pro-actively.
- Strong support mindset.}
About Amadeus Nice
If you could change one thing about travel, what would it be? At Amadeus, you can make that happen!
Travel makes the world a better place and we are fully dedicated to improving it and making it even more rewarding. We are one of the world's top 15 software companies: we provide technology solutions and services within the travel industry.
Do you have ideas on how to improve travel for everyone? Do you find the idea of working in a diverse, multicultural environment exciting? Are you ready to make an impact across the world? Great, then join us! Let's shape the future of travel together.
#shapethefutureoftravel@Amadeus