job: Add optional as_list parameter.

fixes #1574