Software Development Engineer 3
Job Description:
- Keywords:
- Individual contributor role - No management experience required.
- Mandatory - hands on C++11, SQL, REST APIs
- Good to have - Authentication and Authorization techniques, Experience in working with mission-critical systems.
Summary of the role
Are you looking for a technically challenging role then we've one for you. We are looking for a seasoned software engineer to design, develop and maintain Amadeus's authentication/authorization/administration platform. In this role you'll/ Your main responsibilities
- You'll be responsible for designing, developing and maintaining object oriented re-usable high performance C++ applications.
- You'll be developing connectors to the outside world as per global standards.
- You'll be owning the application features and see to it that the features get delivered end to end.
- You'll be expected to write clean, maintainable and efficient code
- You'll be expected to participate in code reviews and constructive feedback
- You'll be expected to collaborate with team members to define project requirements and specifications
About the ideal candidate
The ideal candidate will be someone who has a background in designing, developing & deploying C++ applications.
Education and Experience
- Bachelors / Masters degree in engineering.
- 5.5 - 8 years of experience in analysis, design, development of software systems in C++
- Experience in Airline domain is a plus
Technical Skill
- 5.5 years to 8 years of experience in analysis, design, development of software systems in C++ 11 (or above)
- Hands on experience in C++ 11/C++14/C++17
- Hands on experience in designing and developing applications using C++ by Leveraging Object-Oriented Programming concepts.
- Hands on experience in creating REST APIs , Microservice based Architecture
- Good understanding of design patterns and should be able to design solutions and algorithms.
- Good understanding of the front-end design and development
- Experience with front-end technologies like Angular
- Experience with SQL DBs. Oracle 19 will be a plus
- Experience in working with version control systems like Git
- Exposure to OpenShift, Docker + Kubernetes will be a plus
- Good understanding of NFRs
- Good understanding of CICD(eg: Jenkins pipelines)
The successful candidate will be
- Autonomous, motivated and self-driven.
- A very good team player who can synergize among all relevant stakeholders in the division effectively.
- Customer focused.
- An excellent communicator who can
- have critical conversation with Peers and other relevant stake holders
- articulate and impart knowledge to stakeholders effectively.
- Accountability, commitment to deliver quality work, ready to embrace challenges
- Plans, Prioritize & owns individual & group activities effectively
Diversity & Inclusion
Amadeus aspires to be a leader in Diversity, Equity and Inclusion in the tech industry, enabling every employee to reach their full potentialby fostering a culture of belonging and fair treatment, attracting the best talent from all backgrounds, andas a role model for an inclusive employee experience.
Amadeus is an equal opportunity employer. All qualified applicants will receiveconsideration for employment without regard to gender, race, ethnicity, sexual orientation, age, beliefs, disability or any other characteristics protected by law.