credit careers in Sliema, Malta