strategy careers in Birkirkara, Malta