I may be extremely over-optimistic, but if the company you work for routinely sends people to work in Ireland, perhaps there are people in HR who are familiar with Irish immigration rules or have contacts with relevant people.
Maybe you should give HR a shout.