Booking NL
Software Engineer (For independent contractors)
Please note, this is a 12-month assignment for freelancers.
The Customer Support Finance Tech team is responsible for building and maintaining the tools and systems that allow the customer support agents of booking.com to provide guests and partners with refunds and payments. The team is developing the next generation of tooling to provide an improved experience for customer support agents, and by proxy to our customers.
As an engineer in the team, you will be responsible for the end to end maintenance of several agent-facing applications and backend systems associated with them. Ensuring high availability and proper function of critical systems. Assisting in implementing and migrating to modernized, future ready applications. You are expected to be comfortable with ambiguity - the domain we operate in is complex and requires proactive engagement with other engineers and stakeholders to do things right. The expected area of contribution is wide - you can focus on multiple types of work from product features to infrastructure automation. From improving an existing system to actively developing a new one.
Responsabilities:
Ongoing development and maintenance of customer support systems
Integration and implementation of changes across applications
Efficient in debugging problems and able to formulate readable messages per target audiences
Has sufficient knowledge to own a service end to end by actively monitoring application health and performance, setting and monitoring relevant metrics and act accordingly when violated
Has sufficient knowledge to reduce business continuity risks and bus factor by applying state-of-the-art practices and tools, writing the appropriate documentation such as runbooks and OpDocs
Is responsible to address and resolve live production issues by mitigating the customer impact within SLA
Is responsible to systematically identify patterns and underlying issues in complex situations, and to find solutions by applying logical and analytical thinking.
Design and implementation of solutions within strict risk & control framework
Translate business needs into technical specifications
Requirments:
Comfortable with Perl
Experience with an OOP language (Java, C# or similar)
Willing to work with legacy systems
Medior level atleast
Nice to have object oriented experience
communicative and independent, pro active.