https://bayt.page.link/RMPzMUoEnDfgjkJPA
Create a job alert for similar positions

Job Description

Job Title









Principal C++ Developer

Summary of the Role:


Amadeus is a leading provider of IT solutions for the global travel industry. The “Search, Shopping&Pricing” (SSP) division under Amadeus has a key product development team. It has to its credit the development of some of the most technically complex and challenging products in the field of SSP Backend Shopping and Pricing engine. You will be part of Amadeus Ticket Changer Team, leading related solutions technical stack, on behalf of SSP Istanbul team.


Your role would be that of a Principal Software Engineer for the maintenance and development team. Key qualities required for the role:


  • Excellent Technical knowledge on C++ technology with background on development and maintenance part of SDLC
  • Excellent Technical knowledge on C++ technology frameworks, and cloud architectures
  • Mentoring skills for newcomers
  • Good Analytical skills with high levels of curiosity
  • Ability to troubleshoot, debugging and implement solutions quickly
  • Worked on bug fixing with Maintenance mindset

In this role you’ll find a chance to;


You will be researching, designing, developing, monitoring and reviewing Amadeus solutions for Search&Shopping and Pricing Products. You’ll:


  • Work as a developer to create and improve our Search&Shopping and Pricing software suit
  • Design and implement required changes over the products
  • Diagnoses and resolves software problems
  • Work on spikes to provide technical inputs for implementing new features
  • Review code and suggest best practices to the team

You will be working on improving delivery efficiency and the quality of the product. You’ll:


  • Work with the team to design solutions
  • Develops code for extensive test coverage, performs continuous deployment in a professional software engineering environment
  • Produce software documentation necessary for the application
  • Perform troubleshooting on critical issues
  • Attend and give feedback sessions or demos
  • Work on POCs to improve engineering practices

You will be mentoring team members. You’ll:


  • Build team skills by mentoring and knowledge sharing with team members
  • Provides guidance and assistance to junior team members with technical and design problems.

You will work with open-source technologies. You should:


  • Stay current with industry trends
  • Help in fostering an innovation culture.

About Ideal Candidate


To succeed in this position, Expert Software Engineer role requires you to have relevant experience in the following areas; 


  • Minimum 10 years of professional experience
  • Knowledge of software C/C++ test methodologies, tools, and processes.
  • Good understanding of memory management.
  • Familiarity with tools such as valgrind for memory related detection, callgrind for profiling, etc.
  • Proficient understanding of code versioning tools (Git knowledge in particular).
  • Good knowledge on GDB debugger, scripting language (Shell Scripts, Python etc) and Linux platform
  • Familiarity with continuous integration.
  • Hands-on experience with automated testing tools.
  • Experience working in an Agile/Scrum development process.
  • Exposure to Design Patterns and Distributed systems is added advantage
  • Experience with GIT

Any below skill is plus;


  • Experience with performance testing, security testing
  • Experience with microservices, Dockerization, Kubernetes
  • Experience with Jira / Scrum / Agile methodology
  • Excellent communication (oral and written) analytical & problem-solving skills
  • Ability to provide technical guidance to the team
  • Strong team player with a collaborative mindset
  • Innovative thinker within an established framework
  • Good to have knowledge on in travel domain and especially in airline and travel domain
  • Fast and autonomous learner who also understands prioritization
  • Having a technical mindset and be eager in learning new technologies whenever required and be able to implement using them quickly for Prototyping purposes

Abilities and soft skills:


  • Clear communicator (written and verbal) with clarity of thought
  • Understand and be curios to learn the SSP Products ecosystem to propose operational solutions for customer needs
  • Investigate new technologies, learn new methods and innovation
  • Knowledge of the complete software development lifecycle
  • Advanced level of written and oral English communication skills
  • Excellent presentation skills
  • Ability to explain complex solutions in a simple way
  • Handle multiple requests and coordinate with the Development and QA teams
  • Strong team player with a collaborative mindset
  • Attitude in looking beyond the task at hand to have a big picture with good user and business perspective on the products worked upon

What we can offer you 


🎯 A critical mission and purpose - At Amadeus, you'll power the future of travel with a critical mission and extraordinary purpose. 


🌎 A truly global DNA - Everything at Amadeus is global, from our people to our business, which translates into our footprint, processes, and culture. 


🎓 Great opportunities to learn - Learning happens all the time and in many ways at Amadeus, from on-the-job training to formal activities, and daily interactions. 


🤗 A caring environment – Amadeus fosters a caring environment that supports both professional growth and personal well-being. 


💰 A complete rewards offer - Amadeus provides attractive compensation packages, including salary, bonus, caregiving and health benefits and health benefits. 


🌟 A flexible working model - Embrace our flexible working model, enabling you to excel wherever and however you work best. 


🌈 A diverse, equitable, and inclusive community – We are committed to enabling each employee to reach their full potential by fostering a culture of belonging and fair treatment. 


📈 A Reliable Company - Trust and reliability are fundamental to shaping our relationships with customers, partners, and employees. 


Application process 


The application process is easy and fast. Create your candidate profile manually or upload your CV/Resumé. 


Are you the one we’re looking for? Apply now! 


#LI-EMEA


Diversity & Inclusion


We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation.


Job Details

Job Location
Türkiye
Company Industry
Other Business Support Services
Company Type
Unspecified
Employment Type
Unspecified
Monthly Salary Range
Unspecified
Number of Vacancies
Unspecified

Do you need help in adding the right mix of strong keywords to your CV?

Let our experts design a Professional CV for you.

You have reached your limit of 15 Job Alerts. To create a new Job Alert, delete one of your existing Job Alerts first.
Similar jobs alert created successfully. You can manage alerts in settings.
Similar jobs alert disabled successfully. You can manage alerts in settings.