affidea ireland careers in Cavan, Ireland