Creating a hotel price comparison site. Consumer site and data management has already been implemented, now need to code asynchronous processing of availability search requests to first 4 supplier websites [url removed, login to view], [url removed, login to view], [url removed, login to view] and OctopusTravel.com.
Execution process will be:
- Existing consumer site takes user requirements (hotels, regions, dates, number of rooms, guests etc).
- Existing back-end calls asynchronous code (XCODE) with following search parameters: (supplier_name, hotel / region IDs, dates, rooms, guests).
- XCODE queries each supplier and writes result to MySQL database. XCODE will do this asynchronously, must be very fast and must handle all errors from suppliers.
- Existing site will query database and display results to users.
XCODE will need a web admin interface to allow configuration of various items including supplier timeout delays and access to audit log of XML requests sent and responses received.
Existing website is written in PHP and runs on a standard Linux server under Apache. XCODE must run on same server.
The 4 suppliers mentioned above are the first of approx 30 suppliers. Need developer who can implement additional suppliers over a period of several months and who can be called upon for maintenance work / tweaks when needed.
High-quality developers need only apply - having worked with and been let down by offsite developers in the past, we will not tolerate any unprofessional work.
Please apply with previous relevant experience and reasons why you think you are a suitable candidate / company. Your application must be thought out and comprehensive - if you cannot write a good application, we can't work together.