themis solutions inc. careers in Longford, Ireland