Service Support Specialist based in Birkirkara, Malta. The role requires on-site presence. Further details regarding responsibilities and specific tasks are needed to provide a comprehensive summary. This description needs additional information to meet the 75-100 word requirement.