[PT 46356017] integrate candidate with opening JD

assign/update 'opening jobs' to candidates

Limitation: currently only allow one 'opening jobs' to each candidate