telecom it careers in Mayo, Ireland