it director careers in Dublin, Ireland