microsoft publisher careers in Sliema, Malta