it business manager careers in Dublin, Ireland