windows careers in Cavan, Ireland