The Software Development Engineer 3 analyzes user requirements, designs and codes systems, tests and maintains software, and documents work while collaborating with product management.
Job Title
- Has the required technical/functional knowledge and experience in own discipline. Knowledge of the Amadeus business and how it is related to own area.
- Works using existing procedures or guidelines and provides inputs to support/influence area decisions. Makes recommendations on new solutions and proposes improvements by analyzing different sources of information.
- Works with a moderate level of guidance and direction from manager.
Specific accountabilities:
● Analyse specifications
_ Define user requirements for the development of new (or upgrade of existing) software solutions.
● Design systems and code
_ Design technical solutions and perform feasibility studies.
_ Propose viable technical solutions to Product Management and/or users for validation.
_ Develop software according to Amadeus standards.
_ Model, design and implement databases.
● Test and maintain the software
_ Conduct unit, package and performance tests and ensure a level of quality in line with the Amadeus guidelines.
_ Participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product.
_ Support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst
● Document your work
_ Produce software documentation necessary for the application and issue it to the requesting departments.Skills required
- Strong Knowledge of object orientated programming in C++(Experience with C++ 14 version minimum)
- Extensive knowledge on relational and non-relational databases
- Knowledge of UNIX, Python, GDB, GTest, Git.
- Good understanding on microservices architecture and system design
- Working Knowledge of Rest API.
- Strong analytical skills and problem solving attitude.
- Strong sense for curiosity, proactivity, flexibility, accountability.
- Good communication skills, both oral and written.
- Previous experience within a continuous development environment and working with ci/cd pipelines.
- Knowledge of Agile methodology
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.
Top Skills
C++
Gdb
Git
Gtest
Microservices
Non-Relational Databases
Python
Relational Databases
Rest Api
Unix
Similar Jobs
Artificial Intelligence • Digital Media • Marketing Tech • Software
Design and implement customized Microsoft Dynamics CRM solutions, develop plugins and workflows, perform data integration, and ensure code quality through testing.
Top Skills:
.NetAzure FunctionsC#DataverseGitHTMLJavaScriptJenkinsKafkaMicrosoft Dynamics 365 CrmMongoDBPower AppsPower AutomatePower BIPower ShellSnaplogicSQLSsisWeb Apis
eCommerce • Retail
The Software Development Engineer 3 will design APIs, develop compliance products, and ensure alignment with regulatory requirements, while fostering collaboration and improvement within the team.
Top Skills:
GhadoopHdfsHiveJavaNode.jsNoSQLReactRestful ServicesSpringSQL
eCommerce • Retail
Join eBay's Compliance Engineering team as a Software Engineer, developing large-scale distributed systems, APIs, and innovative compliance products while collaborating in an agile environment.
Top Skills:
HadoopHdfsHiveJavaNoSQLSpring FrameworkSQL
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.