business development oil and gas careers in Sliema, Malta