Entry-level candidates aren't landing jobs for lack of soft skills