Job Description
As a world-class and trusted technology partner, they provide industry leading IT solutions,
- acknowledged expertise and exceptional customer service.
Every customer uses their modular technology in a different way. From global networkairlines to low cost carriers, from multi-national travel agencies to independent hotels; thesecompanies use their technology to create effective commercial environments, make their business processes more efficient and give themselves a competitive advantage.
Responsibilities
- Contributes toward general planning by sizing and costing of software developments
- Participates in user requirements and specifications for clients, proposing innovative solutions
- Contribute to all phases of Change Requests raised
- Establishes and improves architectural design of applications
- Responsible for the detailed technical design of the software
- Models, designs and implements databases
- Participates in the validation/acceptance phase of the product cycle to ensure necessary fine-tuning to finalise the product
- Conducts unit, package and performance tests of the software and ensures a level of quality in line with the company’s guidelines
- Writes high quality operational software and the supporting documentation necessary for the application and issues it to the requesting departments
- Delivers technical solutions to resolve complex and far reaching problems or requirements
Skills
- Expertise in Object Oriented application development with C
- Unit Testing in C++ with GTest/CPP test, experience in writing regression test
- Experience/Interest in Web development with basic knowledge of HTML, CSS and JavaScript
- Strong in data structures and problem solving
Good to Have
- Knowledge of REST APIs creation with C++ with Yaml and Swagger
- Experience with state machines
- JSON and XML parsing with C++ librarie
…
