Search by job, company or skills
The TRU-PAY-ALB division under Amadeus is handling critical and complex product of Payments. Primary ownership of team is to handle product of credit card acceptance. The team also has full/part ownership of Credit card, 3DS, BIN, Installment, EMV and security products. Your role would be that of a Software Development Engineer 4, spread across all the product lines for the TRU Payments Development team.
Key abilities required for the role.
Excellent Technical knowledge of C++ technology with background on development and maintenance part of SDLC.
Great understanding of database technologies. SQL expertise is a must with good knowledge of NOSQL database.
Knowledge of any scripting language, preferably python.
Experience developing distributed systems.
Cloud technology knowledge is a must.
Knowing Java and Angular is good to have.
Good Analytical skills with high levels of curiosity
Ability to troubleshoot, debug and implement solutions quickly.
Have a high sense of Product ownership.
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.
Experience with Scrum/Agile/SAFe framework.
Lead and support team members to create or improve procedures, processes, systems, and technology requirements.
Lead and support complex product development for cross functional teams, influencing multiple technical areas of expertise.
Main Responsibilities
Bring Technical Leadership to the team and department.
Motivate and mentor the team of developers.
Bring architectural guidance to the team.
Responsible for delivering on time with high quality.
Leading and driving transversal activity of department.
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 multiple 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 about payment trends and propose new ideas which can be built into a product.
Train the newcomers whenever required.
Drive innovation related activities of department.
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/department.
Coach the team and help develop senior developers in the team.
Skills Knowledge - Technical and Functional
Technical
Individuals need to have excellent knowledge on Scalable Architecture and high technical knowledge on C++ programming with strong debugging skills.
Individuals also need to have knowledge on Design Patterns, Code Smells as well as on writing good Unit tests.
Hands on experience with cloud technologies.
Knowledge of dual stage version control tools like Git/Stash is a must.
Individuals need to have knowledge on UNIX, Shell, and python scripting.
Good understanding of Web Services protocols such as REST, SOAP and API design.
Deep understanding of database technologies. SQL expertise is a must with good knowledge of NOSQL database.
Solid understanding of software as a service model.
Candidate Should have Hands-on with Any Testing Framework either Protractor/Jasmine.
Awareness of SonarQube, black duck is a must have.
Individuals should be fast learners with learning any new technology quickly.
Individuals should be good at prototyping ideas.
Solid Knowledge of 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 and setting up guidelines.
Co-ordination with business analyst and QA to understand the problem and fix the issues quickly.
Open to work on E2E customer issues.
Functional
Knowledge of payment or financial aspects is a plus.
Knowledge of 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 detail without any ambiguity.
Individuals need to exhibit a 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.
Individuals should display clarity in thought and excellent communication in presenting his/her product.
Excellent communication and presentation skills are 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.
Login to check your skill match score
Date Posted: 07/06/2024
Job ID: 81092941