senior development manager careers in Sliema, Malta