Senior Software Development Engineer 4
Location
Bangalore | India
Job description
Job Title
Senior Software Development Engineer 4
At Outpayce from Amadeus, our motto is Simply paid!
Outpayce delivers smooth travel payments at every step of the travel experience – from booking to airports, flights, hotels, and beyond – while simplifying and optimizing payments for travel players. Serving every part of the global travel landscape, we're building a payments ecosystem that connects travel companies to the latest travel fintech innovations with an aim to improve the payment experience for travelers.
We have our unique position between merchants, payment partners, and travel, we have the experience and insight to help merchants to maximize sales, reduce costs, and improve efficiency. With our B2B payments, Merchants pay their global suppliers, simply. Our payment platform connects Merchants to card issuers in a range of markets to give them a choice, reach, and orchestration when paying for travel content.
To know more on Outpayce from Amadeus, visit
The team in Bangalore handles this critical and complex product of Payments.
The division manages developing and operating the Amadeus Payment Platform. We process millions of payments every day through credit card networks, acquiring banks or alternative methods of payment providers (e.g. PayPal) and provide a complete ecosystem of payment solutions.
Key Technical Abilities Required For The Role - Excellent Technical knowledge on C++ technology with background on development and maintenance part of SDLC.
- Good Analytical skills with high levels of curiosity
- Ability to troubleshoot, debugging and implement solutions quickly
- Have a high sense of Product ownership
- Deep Technical knowledge on C++ technology and Scalable Architecture & Design
- High customer focus and carries customer obsession.
- Ability to fix critical bugs with very less time.
- Lead the solutions for any critical issues the team is facing.
Main Responsibilities - Bring Technical Leadership to the team
- Motivate and mentor the team of developers
- Responsible to deliver on time with high quality
- Understand the payment domain and architecture as well as current product trends to propose solutions on top of existing ecosystem of products
- Development and maintenance of Amadeus payment products.
- Ownership of one or two components.
- Extensive involvement in proposing and reviewing solutions both functionally and technically.
- Be part of on-call activities.
- Co-ordination of PCI-DSS Audit and support
- Be curious on payment trends and propose new ideas which can be built into a product.
- Train the newcomers whenever required.
- Drive innovation related activities and ensures team drives it.
- Resolve and lead issues related to local development environments (CI/CD, build issues)
- Able to wear different caps whenever the system demands and be a technical architect to the team.
- Coach the team and help develop senior developers in the team.
Skills & Knowledge – Technical And Functional Technical - Individual needs to have excellent knowledge on Scalable Architecture and high technical knowledge on C++ programming with strong debugging skills
- Individual also needs to have knowledge on Design Patterns, Code Smells as well as on writing good Unit tests
- Knowledge on dual stage version control tools like Git/Stash is of added advantage.
- Individual needs to have knowledge on UNIX, Shell and Perl scripting.
- Knowledge on Angular and Rest APIs is a must have.
- Candidate should have good Hands-on with Angular Latest version.
- Candidate should have Strong knowledge of TypeScript, CSS and HTML.
- Candidate Should have Hands-on with Any Testing Framework either Protractor/Jasmine.
- Awareness of SonarQube, black duck is a must have.
- Individual should be very technical and should be good in learning new technologies whenever required and be able to implement using them quickly
- Solid Knowledge on product development and working on developing functionality for meeting customer needs
- Knowledge on memory leaks and how to handle them.
- Prior experience of Code review.
- Co-ordination with business analyst and QCA to understand the problem and fix the issues quickly.
- Open to work on E2E on E2E customer issues.
Functional - Knowledge on payment or financial aspects is a plus.
- Knowledge on PCI-DSS and GDPR is a plus
- Individual needs to be good on the functional aspects as well. Should be able to explain about all his/her projects in details without any ambiguity.
- Individual needs to exhibit high level of curiosity to understand the domain and have good grasping skills to quickly understand products or behavior of applications under the ecosystem of related applications.
- Individual should display clarity in thought and excellent communication in presenting his/her product
- Excellent communication and presentation skills is required
- Attitude in looking beyond the task at hand to have a big picture with good user and business perspective on the products worked upon.
About Payment Products Education And Years Of Experience - B.E and 10 to 12 years of experience
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 tags
Salary