システム的に下級職と上級職を区別する理由は無いだろ
「転職条件判定」「職リスト作成」を分けて作ればいいだけ