Job Description
Title: Senior API Integrator
Company Name: British Bangla Travel
Vacancy: 4
Age: 18 to 50 years
Location: Dhaka
Salary: Negotiable
Experience:
∎ 3 to 5 years
∎ The applicants should have experience in the following business area(s):Multinational Companies, Airline, Travel Agent, Tour Operator, Immigration/Visa Processing, Transport Service, Transportation
Published: 22 Jan 2025
Education:
∎ Bachelor/Honors
Requirements:
Additional Requirements:
∎ Age 18 to 50 years
∎ Qualifications
∎ Experience: A minimum of 3–5 years’ hands-on experience in API integration and development using Python.
∎ Technical Expertise:
∎ Proficiency in handling XML, SOAP, and JSON APIs.
∎ Strong knowledge of Python libraries such as Requests, httpx, Zeep (for SOAP), lxml, and xmltodict.
∎ Familiarity with asynchronous programming and frameworks like FastAPI or AsyncIO.
∎ A solid understanding of RESTful API principles and practices.
∎ Expertise in data transformation, particularly XML-to-JSON conversion.
∎ Familiarity with version control systems like Git.
∎ Basic knowledge of database systems, such as PostgreSQL or MySQL.
∎ Soft Skills:
∎ Strong analytical and problem-solving abilities.
∎ The ability to work both independently and collaboratively as part of a team.
∎ Excellent communication skills with an eye for detail.
∎ Desirable Skills:
∎ Experience working with travel APIs, such as Amadeus, Sabre, or Travelport.
∎ Familiarity with scalable and distributed systems.
∎ Working knowledge of containerisation using Docker.
∎ Experience with cloud platforms such as AWS, Azure, or GCP.
∎ Understanding of CI/CD pipelines to streamline integration and deployment.
Responsibilities & Context:
∎ Develop, integrate, and maintain API connections with travel systems, including Amadeus, Sabre, Travelport, and other third-party providers.
∎ Handle various API formats (XML, SOAP, JSON, REST, and Webhooks) and ensure all outputs are converted into JSON.
∎ Build scalable solutions to manage high volumes of API requests and sequential responses.
∎ Analyse technical documentation provided by third-party API providers and implement integrations accordingly.
∎ Write clean, efficient, and reusable Python code for processing and transforming API responses.
∎ Optimise APIs for reliability, scalability, and high performance.
∎ Diagnose and resolve integration issues swiftly and effectively.
∎ Collaborate with front-end teams to ensure seamless communication between APIs and user interfaces.
∎ Maintain comprehensive documentation for all integrations and workflows.
∎ About the Role:
∎ We are seeking a skilled and experienced Python API Integrator to join our team. The successful candidate will specialise in integrating and managing diverse APIs, including XML, SOAP, JSON, REST, and Webhooks, particularly for travel systems such as Amadeus, Sabre, and Travelport. You will be responsible for developing scalable API integrations, ensuring all outputs are standardised in JSON format, and optimising data handling to deliver an exceptional user experience.
∎ Key Responsibilities:
Skills & Expertise:
Workplace:
∎ Work at office
Employment Status: Full Time
Job Location: Dhaka
Job Highlights:
∎ A skilled and experienced Python API Integrator to join our team who will specialise in integrating and managing diverse APIs, including XML, SOAP, JSON, REST, and Webhooks, particularly for travel systems such as Amadeus, Sabre, and Travelport.
Company Information:
∎ British Bangla Travel
∎ Suite-2B, Level-01, 22 Ataturk Tower, Kamal Ataturk Avenue, Banani, Dhaka-1213, Bangladesh.
∎ British Bangla Travel act as a principal guided tour organiser, flight-plus package provider and custom made package organiser. The company focuses on the people who prefer package tours to explore, relax, revive and re-energize themselves. We are backed by our parent company, Nelson College London, which has a multimillion pound turnover. Our organization NCL tours are ATOL, ABTA and IATA bonded.
Information about NCL Tours:
Online Technology: Recently we have established business contract with Digital Trip (eVolve version 3) who will provide technology support to rebuild our online presence. We have business relationship with Multicom (FAB) to use their internet booking engine (Find and Book) via API and connect to all of our suppliers.
Back Office Solution: We have signed a contract with Dolphin Dynamics to use their Back Office solution which will be connected with Amadeus GDS system.
Corporate Relationships: We have business relationship with leading travel technology provider and Travel back office solution provider.
Address: Commercial House, 406-410 Eastern Avenue Gants Hill, London IG2 6NQ GB
Phone: 0208 900 1624
Address::
∎ Suite-2B, Level-01, 22 Ataturk Tower, Kamal Ataturk Avenue, Banani, Dhaka-1213, Bangladesh.
∎ British Bangla Travel act as a principal guided tour organiser, flight-plus package provider and custom made package organiser. The company focuses on the people who prefer package tours to explore, relax, revive and re-energize themselves. We are backed by our parent company, Nelson College London, which has a multimillion pound turnover. Our organization NCL tours are ATOL, ABTA and IATA bonded.Information about NCL Tours:Online Technology: Recently we have established business contract with Digital Trip (eVolve version 3) who will provide technology support to rebuild our online presence. We have business relationship with Multicom (FAB) to use their internet booking engine (Find and Book) via API and connect to all of our suppliers.Back Office Solution: We have signed a contract with Dolphin Dynamics to use their Back Office solution which will be connected with Amadeus GDS system.Corporate Relationships: We have business relationship with leading travel technology provider and Travel back office solution provider.Address: Commercial House, 406-410 Eastern Avenue Gants Hill, London IG2 6NQ GBPhone: 0208 900 1624
Read Before Apply: Please apply only who are fulfilling all the requirements of this job
Application Deadline: 21 Feb 2025
Category: Hospitality/ Travel/ Tourism