business & manager careers in Sliema, Malta