cnc careers in Birkirkara, Malta