Senior Software Engineer - Hotel Fulfillment - Thailand

Big Wednesday Digital
£50000 - £85000 per annum + Negotiable
10 Oct 2016
25 Oct 2016
Contract Type
Senior Software Engineer - Hotel Fulfillment - Please note this role is based in Bangkok, Thailand What we are looking for: Willing to relocate to Thailand - full visa and relocation provided 5 years of commercial software development experience. Experienced in crafting large scale system that process very large number of transaction (or dataset) and run across multiple datacenters in parallel. Deep experience in one or more of C#, C++, or JAVA and its tooling/technologies. My client believes that excellent engineer will learn new technology deeply and quickly as long as they have strong fundamental in some technologies. Ability to communicate in English clearly and concisely in written and verbal form Experience in designing data model/working with relation databases; i.e. MS SQL Server, Oracle. Strong analytical and problem solving skills. They are pushing the boundary so creative solutions from you is critical. Unit test and continuous integration. Take pride of the quality of the work. Highly Desirable but you don't need to have them all: Designed and implemented high availability system Exposure to web service such as WCF, REST, SOAP, ASP.NET Web API Exposure to distributed queue technologies such as Kafka, RabbitMQ, ActiveMQ Experience in NoSQL family of technology and deep understanding of its trade off Experience with Internet company that operates with a large number of users Experienced in multi-functional SCRUM practice. My Client: My client is one of the largest and fastest growing online travel agency companies with very strong emphasis in IT. With state of the art technology, they manage a massive amount of bookings that allow people around the world to visit places they have never been. Here, you will work in a system at the Internet scale, so large that you can find in only very few company. In addition to the basic functional requirement that solution has to work perfectly, it also needs to handle the spikey load where peak load can be 100x of usual load. More importantly, the system needs be able to scale to handle our neck breaking growth rate. The challenge that only successful company can offer. The Role: My client is looking for exceptional engineers to extend their fulfillment system to the next level. This fulfillment system is the heart of the company where they process all bookings, from payment, confirming room availability & prices with the hotel, all the way until the customer departs the hotel. Entire customer experience heavily depends on this system. If you are looking for serious engineering challenge where you can keep data integrity while improving availability and scalability, this is it. You will need to both master the art of building scalable systems and also understand that your work will have an impact on business as a whole and you will need to be creative to come up with solutions that enables new business opportunities. In this role, you will have exposure with a wide array of technologies to help them my client move forward and grow. At the same time, they expect you to extend their technology stack/solution to stretch the boundaries If you are sharp technologist who is looking for opportunity to apply your skills to solve real world problems, this is your place. Please note this role is open to both Thai and International applicants - full relocation and visa sponsorship available. This job was originally posted as

More jobs like this