software development engineer enterprise service bus

  • Nice
  • Publier le il y a 2 ans
  • Vue: 7
  • Annonce N° : 145512

Detail de l'annonce :

. The team is responsible for the Services Integrator (SI) which is the Amadeus’ Enterprise Service Bus, and the Amadeus Protocol Adaptor (APA) which ensures the conversion of the messages’ payloads between the internal presentation standards. Amadeus’ entry point, and internal router The SI is the only entry point to all Amadeus internal applications. Its distributed architecture enables high throughput, scalability, and availability. It routes traffic to thousands of applications servers and processing over 1 Million Transaction per second without downtime. It connects customers to applications of all Amadeus business areas and Amadeus application to external providers. Amadeus business areas include Distribution, Hotel IT, Airline IT, including Mission Critical applications such as the Departure Control System. External providers include Airlines, Global distribution systems, Online travel agencies, Insurance providers. To achieve that, it supports a wide range of protocols, from industry standard Edifact services to REST/JSON APIs and provides protocol adaptation, applicative service routing, Session and security management. The team works in close collaboration with other development and support centers like Bangalore and Sydney to design and implement new features. We are also closely working with SRE team worldwide with new devOps opportunities to foster automation and enhance operability. Moving to a cloud, multi data-center architecture Since 2019, the SI and APA are being deeply transformed in order to fit and take advantage of the cloud technologies offered in the new Amadeus’ datacenters. Our challenge is to move from a unique high-performing SI running in one datacenter with immutable processes, to multiple SI instances managed by Kubernetes/Openshift, while keeping the whole features panel provided since the 2000s to all Amadeus’ customers and internal applications. It is the whole Amadeus’ migration to the cloud which is at stakes, when talking about the SI readiness in the cloud. SUMMARY OF THE ROLE The biggest challenges ahead of us for 2022 are around the transformation of the SI to run in a cloud environment with a multi data-center topology: _ Ensure the synchronization of the SI configuration in a multi data-center situation _ Carry on the automation of the deployment and the operations of the SI in cloud, using internal and external standards: Kubernetes, Openshift Operator, HELM, GitOps _ Complete the PRD readiness in terms of features: Connections concentrators, reverse usage of connections. _ Cope with the new security requirement in a cloud environment: TLS end-to-end encryption, authentication and access control, secrets management This shall be achieved along with the continuous challenges inherent to the SI: _ Ensure a high performing message-passing: Very low latency, high availability, flexible traffic rates, larger messages, more complex configuration _ Maintain an excellent stability and resiliency: mission critical services cannot fail _ Ensure compliance with latest security standards (PCI-DSS) Your main responsibilities As a Software Development Engineer, you will be working using modern C++, on the Service Integrator codebase (using widely multi-threading) and its associated middleware components. You will be involved in the full Software Development Life Cycle: support of business analysts, technical design, development, testing, implementation, and support. The role will be responsible for undertaking the following activities: _ Produce code, problem investigations, support or testing within agreed standards and timescales. _ Write all operational and software documentation necessary for the application from a technical standpoint. _ Conduct analysis and contribute to joint product design efforts. _ Support the other teams involved in the SDLC: Business Analyst, Testers etc. _ Demonstrate initiative in contributing to problem solving, design solutions and team goals. _ Confident in technical skills and demonstrates substantial independence in the technical area. _ Conduct unit and package tests of the software to ensure a level of quality in line with the Amadeus guidelines. _ Take responsibility for a component of a project or a small project. Troubleshooting and 3rd level support, working together with Operations team and customer service teams. _ Regularly report progress and highlight/escalate issues and problems as necessary. _ Coordinate a Change Request between several impacted developers, either with local or remote teams. _ Release software and automate its releasing and load. Abot the ideal candidate University degree in Computer Science or related field, or equivalent work experience English Relevant work experience Experience in Object Oriented language (java/C++) is a must. Experience in the following areas are a plus: _ Amadeus applications (and SI configuration) _ Middleware areas _ Cloud technologies _ DevOps _ Network _ Queuing systems _ Agile Familiarity with modern development workflows: DVCS like Git/Mercurial, pull request flows, continuous integration Specific competencies PROFESSIONAL SKILLS (IT SKILLS) Strong motivation for Software Development Knowledge of cloud technologies such as Kubernetes, Docker, Openshift is a plus. Capacity to design, create, test and document new and amended programs from supplied specifications in accordance with agreed standards PROFESSIONAL SKILLS (METHODS & PROCESSES) Engineering Macro competency including all methods and procedures used during the software development process Strong motivation for issue investigation and solving: _ Software bug investigation _ root causes analysis Agility (Kanban/Scrum) methodologies Soft Skills ANALYTICAL THINKING Ability to use a methodical step-by-step approach to break down complex problems or processes into parts, identify causes and effects patterns and analyze problems to arrive to an appropriate solution Communication Basics Ability to: _ Express ideas and opinions clearly, define messages and reach a common understanding of issues, addressing the audience effectively _ Produce oral and written communications which are clear, fluent and concise _ Hold the attention of others, both in a group and in one-to-one situations _ Listen patiently and carefully to input and feedback _ Deliver basic presentations Conceptual Thinking Ability to solve problem or think based on the cognitive process of conceptualization—is a process of independent analysis in the creative search for new ideas or solutions, which takes as its starting point that none of the accepted constraints of "today's reality" need necessarily to apply to or to shape the future. Knowledge Sharing Ability to exchange knowledge, information, skills, among people, being able to adapt to different audiences. What we can offer you * competitive remuneration compared to the market practices and coherent with the company results * individual and company bonus * 6 weeks holiday, plus pension contribution and healthcare insurance * Flexible working conditions * Professional development in a truly international and multisite environment with a great mix of people * Experience in an environment with unique complexity and a hardly matched criticality among the leading tech companies * A large selection of learning opportunities available to broaden your knowledge and enhance your soft skills Work from anywhere * Flexible teleworking from 1 day per week to full weeks to full-remote * Home office monthly alowance + setting-up premium We are a global company full of the greatest innovators, delivering breakthrough solutions. We know that they deserve the best rewards, and so do you if you join our team! To build a career that is meaningful to you, we will follow you on each step of this journey by offering training, international mobility, a wide range of internal opportunities to grow your skills and different types of career paths. Join our engineering community that counts more than 2500 members in Nice and 4000 worldwide. We will provide you mentoring, training and continuous development opportunities. Check out Tavleen’s testimony: “_I started as a software developer in Amadeus Nice. In 2013, I was ready for my next opportunity at Miami in the new world of Operations. By 2015 I was now backpacking to take the next challenge: lead a development team of Operational in another location: Munich, Germany. This role got me the opportunity to lead and build high performance agile teams, to improve my capacity in drinking “weissbier” & to speak another language. I did fairly good in all except the last one!_” Want to find out more about working in Amadeus? Application process The application process takes around 10 minutes to complete. You will need to create your candidate profile, upload your resume and select a job requisition. For a faster application process, click on _Apply with LinkedIn_. Once you have applied you will receive feedback within 48hours. ARE YOU THE ONE WE’RE LOOKING FOR? APPLY NOW! Want to learn more about Amadeus, check out our blogs! * Developer blog * Amadeus blog We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation. _ Any duplication and display of partial or full content of our job advertisement on any support, such as brochures, websites, mail, emails, this list is not exhaustive, is strictly forbidden without prior formal Amadeus’ authorization._ _ Recruitment agencies: Amadeus does not accept agency resumes. Please do not forward resumes to our jobs alias, Amadeus employees or any other company location. Amadeus is not responsible for any fees related to unsolicited resumes._

Annonceur :  Amadeus

Continuer pour postuler 
Annonce à ne pas manquer
 1

Assistant Standardiste H/F

Carine Ferreira

 Neuviller-sur-Moselle

 1

Publipostage Disponible

delamo Claude

 Strasbourg

 1

Recherche de cinq topographe.

Frankline Nora

 Toute la France

 3

coiffeusse a domicile dans ile de France

kengne Audrey

 L'Île-Saint-Denis