A steady job is a very good idea (depending on who you ask). I just didn't want to make the assumption that he has a large enough skill set for a regular programming job.
JobCo
M to N
Role: Programmer, etc, etc
It's an option among options.