At a Glance
- Tasks: Join our team as a Back End Developer, solving complex problems and delivering innovative solutions.
- Company: Work with a leading multinational tech company in the travel industry, operating in over 100 countries.
- Benefits: Enjoy a hybrid working model, competitive pay, and the chance to work on exciting projects.
- Why this job: Be part of a dynamic team, enhance your skills, and contribute to impactful travel technology.
- Qualifications: Proven C++ experience, knowledge of Python, and familiarity with Linux/Unix environments required.
- Other info: This is a 12-month contract with opportunities for professional growth and development.
The predicted salary is between 60000 - 84000 £ per year.
A renowned multinational technology client operating in the travel industry is looking for a C++ Developer to join their software development team for a minimum of 12 months. Our client operates in over 100 countries and is a leading provider in travel technology and software.
Roles and responsibilities of this contract:
- Software development on Open Back End.
- Working both independently and as part of a team, your key purpose is to solve complex problems and then analyse, design and deliver solutions.
- You must have proven experience to show that you are willing and able to drive projects.
Key Deliverables:
- Deliver Developments on time and within budget to customer satisfaction.
- Identification of appropriate and effective solutions for assigned problems within Service.
- Contribute to all phases of Change Requests raised.
- Deliver Maintenance and Support to high customer service levels.
- Produce appropriate technical documentation associated with projects.
- Ensure full adherence to Amadeus and local standards (project cycle, process, documentation).
Skills:
- Excellent C++ skills and familiarity with C++ 11 (and above) standards.
- Knowledge of Python 3 (any additional Scripting language would be considered a plus i.e. JavaScript, Typescript, etc.)
- Knowledge in Linux/Unix environment.
- Experience with version control system git (i.e. BitBucket, GitHub).
- Cloud fundamentals (i.e. Kubernetes, Docker, Helm) knowledge would be considered a plus.
- Experience applying Object Oriented Concepts in design/solutions and development.
- Some experience of SQL queries and RDBMS.
- Able to work in an organised way when under pressure to ensure that Amadeus meets its commitment to deliverables or SLAs.
- Commitment to standard procedures and documentation for the benefit of the team and the users: Full understanding of Project Life Cycle and deliverables.
Industry Knowledge:
- Good exposure to relevant project work.
- Preferably knowledge of other airline systems, e.g. Reservations, Ticketing, Inventory.
- Experience in dealing with large, complicated and mission critical systems.
Education:
- Degree or equivalent in computer science or related subject.
Back End Developer employer: iDPP
Contact Detail:
iDPP Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Back End Developer
✨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, especially C++ 11 and Python 3. Brush up on your skills by working on personal projects or contributing to open-source projects that utilise these languages.
✨Tip Number 2
Network with professionals in the travel technology sector. Attend industry meetups or online forums where you can connect with current employees or other developers who have experience in similar roles.
✨Tip Number 3
Prepare for technical interviews by practising coding challenges that focus on C++ and problem-solving. Websites like LeetCode or HackerRank can be great resources to sharpen your skills.
✨Tip Number 4
Research the company’s projects and their impact on the travel industry. Understanding their products and services will help you tailor your discussions during interviews and demonstrate your genuine interest in the role.
We think you need these skills to ace Back End Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your C++ skills and relevant experience in software development. Include specific projects where you've solved complex problems, as this aligns with the role's requirements.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for travel technology and your ability to work both independently and as part of a team. Mention your familiarity with C++ 11 and any additional languages or tools you know, such as Python or Git.
Highlight Relevant Experience: In your application, emphasise your experience with version control systems and cloud fundamentals. If you have worked on large, mission-critical systems, be sure to mention this as it is highly relevant to the position.
Showcase Problem-Solving Skills: Provide examples of how you've identified effective solutions to problems in past projects. This will demonstrate your ability to deliver developments on time and within budget, which is crucial for this role.
How to prepare for a job interview at iDPP
✨Showcase Your C++ Expertise
Make sure to highlight your experience with C++ and familiarity with C++ 11 or above during the interview. Be prepared to discuss specific projects where you applied these skills, as this will demonstrate your capability to handle the technical demands of the role.
✨Demonstrate Problem-Solving Skills
Since the role involves solving complex problems, be ready to share examples of challenges you've faced in previous projects and how you approached them. This will show your analytical thinking and ability to deliver effective solutions.
✨Familiarise Yourself with the Company’s Tech Stack
Research the technologies used by the company, especially in relation to travel technology. Understanding their systems and tools, such as cloud fundamentals and version control systems, will help you align your answers with their needs.
✨Prepare for Team Dynamics
As the role requires both independent work and teamwork, think of examples that showcase your ability to collaborate effectively. Discuss how you’ve contributed to team projects and maintained high customer service levels, as this is crucial for the position.