Do you want to join us in making our support solution even smarter? Are you passionate about innovation? Do you want to be at the center of company’s strategy and innovation atmosphere? As a Bot Developer within the support Systems team, you are one of the technical specialists of support. You will design & develop new support capabilities, which enables the other teams of the support train to develop use cases. These capabilities can be situated inside the support chatbot (making sure the conversation history is saved, allow for new features within support), but can also be the set-up of new support instances. For example, we also set-up the support 4Business bot or the support Phonebot.
Next to this, the Systems team is also responsible for the chatbot infrastructure. Therefore, we need to see that all our libraries are in sync, that we have a healthy coding pipelines, etc. In short, you uphold the quality, update, and expand the code base. Lastly, we also offer support to the other support development teams and take a leading role in development guidance. You have a good sense of ownership and will work closely with other support team members, Product Owner, and Scrum Master. For good team dynamics and logistics reasons, we search for people locally available in Belgium. Attendance in the office (Leuven) is only 50% required.
Expectations:
-> Being locally in Belgium is a MUST;
-> Interpreting functional requirements and translate them into a technical design;
-> Maintaining high standards for the quality of the code;
-> Providing the necessary tests for implementing our test strategy.
Strengths:
-> Have a passion for development;
-> Be interested to explore the world of support;
-> Proactive and creative: take initiative to involve the right people and create a proper solution;
-> Eager to learn and enthusiastic;
-> Flexible and able to respond quickly to unforeseen circumstances;
-> Good communication skills in English.
Knowledge (Must Have):
-> Java (optionally Spring);
-> AWS (experience with IaC, preferably Terraform);
-> Good knowledge of development & testing principles;
-> SCM: Git;
-> CI/CD: preferably experience with AWS code pipelines and/or GitHub actions;
-> Cloud-native principles (microservices, RESTful design).
Additional "surplus" knowledge:
-> Python: will be a required learning;
-> RASA (chatbot);
-> Docker;
-> Podman;
-> Kubernetes.