- Robust experience in o C++ programming languages with advanced concepts o OOPs and its application.
o Working on complex algorithms o Memory management.
o Development in Unix/Linux environment.
o OOAD (Object-oriented analysis and design) and design patterns.
o Relational or No-SQL database and its usage.
- Should be able to o comprehend the design specifications.
o Translate design into a working solution.
o Participate in development activities.
o Work on production issues and code fixes and be able to perform end-to-end testing of the programming module.
- Good to have hands-on experience in o SOAP and REST o Cloud technologies o Python o Scrum and Agile development o Version control and CI/CD like Git/bitbucket, Jenkins
Required Skills
- 4+ years of working experience in software development.
- Ability to work with a team of developers and inclination to learn.
- Clear communication & presentation skills & ability to build good relationships with stakeholders on business interactions.
- Ability to adapt to changes and prioritize work items.
- Must be able to work with multiple stakeholders.
- Exposure to the Travel domain would be a plus.
Common accountabilities
- Works autonomously within defined processes and procedures or methodologies,
takes standard decisions and may support the development of solutions to complex problems of a recurring nature.
- Receives instruction, guidance and direction from more senior level roles or manager, with regular monitoring on the status of the assignments.
- May have specialized formal education or the equivalent work experience and have the required technical and functional skills and basic knowledge of the business.
Specific accountabilities
● Analyze specifications
_ Define user requirements for the development of new (or upgrade of existing) software solutions.
● Design systems and code
_ Design technical solutions and perform feasibility studies.
_ Propose viable technical solutions to Product Management and/or users for validation.
_ Develop software according to Amadeus standards.
_ Model, design and implement databases.
● Test and maintain the software
_ Conduct unit, package and performance tests and ensure a level of quality in line with the Amadeus guidelines.
_ Participate in the validation phase of the product cycle, fine-tuning when necessary to finalize the product.
_ Support the customer by debugging existing solutions in collaboration with Product Manager or Product Definition Analyst
● Document your work
_ Produce software documentation necessary for the application and issue it to the requesting departments.
📌 C++ Developer (Bengaluru)
🏢 Ibm- ARTECH
📍 Bengaluru
Reply to this offer
Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.