manager online business careers in Dublin, Ireland