manager science careers in Birgu, Malta