business objects careers in Belfast, Ireland