【SES案件選び】後悔しない7つのポイント

「Javaを使う案件なら、開発経験を積めそう」

「リモート可と書かれているから、働きやすそう」

SESの案件紹介を受けたとき、このように考えていませんか。案件票には使用技術や勤務地が書かれていても、実際に担当する業務やチームの状況までは分からないことがあります。

私も以前は、案件名や使用技術を中心に見ていました。しかし、SES企業2社で働き、Webアプリ開発を約7ヶ月、保守・運用を約1年、バージョンアップ対応とテストを約7ヶ月経験したことで、案件を見る基準が変わりました。

同じJava案件でも、実装が中心とは限りません。既存仕様の調査、テスト、データ移行、問い合わせ対応が中心になる場合もあります。

この記事では、私の実体験をもとに、SES案件選びで重視したい7つのポイントを紹介します。面談で確認したい質問や、条件を比べる方法もまとめました。

SES案件選びは「経験」と「続けやすさ」で判断する

SES案件は、使用技術や単価だけで決めず、キャリアと生活の2軸で判断したいところです。

判断軸 確認する内容
キャリア 担当工程、身につく技術、期待される成果、次の仕事へのつながり
生活 通勤時間、リモート日数、残業、勤務時間、質問できる環境

技術的に魅力があっても、通勤や残業で生活に無理が出れば長続きしません。反対に、働きやすさだけを優先すると、次の案件や転職で説明できる経験が増えない可能性があります。自分の目標に合わせ、2つの軸のバランスを取りましょう。

同じ技術を使う案件でも担当業務は異なる

「Java案件」と紹介されても、Javaのコードを毎日書くとは限りません。

私が経験した案件でも、画面やバッチを改修した時期がある一方、既存コードの調査やテストが中心の時期もありました。使用技術だけでなく、設計・実装・テストの割合や、参画後に任される作業まで確認しましょう。

すべての希望条件を満たす案件は少ない

開発経験、リモート、残業、通勤、収入のすべてを満たす案件は簡単には見つかりません。絶対に譲れない条件と妥協できる条件を分け、「なぜ重視するのか」まで営業担当へ伝えることが大切です。

3種類のSES案件を経験して判断基準が変わった

私は、Webアプリ開発、保守・運用、バージョンアップ・テストを経験してきました。

保守やテストでも、調査力や品質を守る視点が身につきました。工程名だけで良し悪しを決めず、具体的な担当業務を見ることが大切です。

Webアプリ開発では実装とテストを経験した

Webアプリ開発には約7ヶ月携わりました。利用した主な技術はJava、TypeScript、Spring Boot、Vue.js、Oracleで、WindowsとUbuntuを使う環境です。

画面改修、API連携、バッチ処理、データベース定義の修正、単体・結合テストなどを担当しました。実装経験を積めた一方、環境やコード規約への適応には時間が必要でした。経験が浅い時期ほど、質問先とレビュー体制も重要です。

保守・運用では調査力と再現性が鍛えられた

保守・運用には約1年携わりました。Java、TypeScript、PL/SQL、Spring Boot、Vue.js、Oracleなどを使い、データ移行、本番環境への適用、不具合調査、運用支援、手順書の整備を担当しました。

既存仕様やログから原因を切り分け、設定値の一覧化や手順の整理も行いました。調査力や手順化する力は、別の現場でも使えます。「保守だから成長できない」と決めつけず、担当範囲を確認しましょう。

バージョンアップ案件では品質を守る経験が残った

バージョンアップ対応とテストには約7ヶ月携わりました。JavaやJavaScript、Oracle、Db2を使い、既存コードの変換・改修、影響範囲の調査、テスト仕様書の作成、システムテスト、不具合調査を経験しています。

仕様書とコードを照らし合わせ、変更後も従来の動作を保てるか確認しました。この経験から、品質を根拠とともに説明する視点が身につきました。実装量だけでなく、担当範囲と残せる成果物も案件の価値です。

SES案件選びで市場価値を高める3つのポイント

年収アップを目指すなら、案件に入ること自体ではなく、参画後にどのような経験を残せるかを考える必要があります。

ここからは、7つの判断基準のうち、キャリアに関わる3項目を紹介します。

①将来やりたい仕事から逆算する

案件は、3年後に担当したい仕事から逆算して選ぶのがおすすめです。

バックエンドを強化したいなら、Javaの使用有無だけでなく、設計、API、データベース、バッチ処理のどこまで担当できるかを確認します。リモート案件を目指すなら、Git、文章での進捗共有、レビュー、手順化の経験も役立ちます。「何を使うか」より「次に何ができるか」で判断しましょう。

②担当工程と期待される成果を確認する

案件票の「開発支援」「システム改修」といった表現だけで決めず、担当工程と期待される成果を確認しましょう。

少なくとも、次の4点は聞いておきたいところです。

  • 参画後1〜3ヶ月に担当する業務
  • 設計・実装・テストの割合
  • 新規開発か、既存機能の改修か
  • 作成する成果物とレビューの有無

同じテストでも、手順を実行するだけなのか、テスト項目の作成や不具合調査まで行うのかで経験は変わります。「案件終了時にスキルシートへ何を書けるか」まで考えましょう。

③ほかの現場でも使える技術と経験を見る

案件選びでは、別の現場でも応用できる経験が含まれているかを確認します。

独自の製品を使う案件でも、Java、SQL、Git、コードレビュー、テスト設計、ログ調査などを経験できれば、別の現場で応用できます。技術の新しさだけでなく、経験を再現できるかまで見ましょう。

SES案件選びで生活と年収を守る4つのポイント

スキルアップできる案件でも、通勤や残業によって生活が崩れると、学習や副業を続ける余力がなくなります。

長く働きながら年収アップを目指すには、仕事内容以外の条件も確認しておきましょう。

①チーム体制と質問・レビュー環境を確認する

経験が浅い時期ほど、質問先とレビュー体制は重要です。

チームが大きくても、同じ作業をする人がいなければ相談しにくい場合があります。同じ担当の人数、質問先、レビュー方法を確認しましょう。裁量の大きさと、質問できずに放置されることは別物です。

②通勤・リモート・残業を生活単位で考える

働き方は、勤務時間だけでなく1日全体で考える必要があります。

片道1時間なら、通勤だけで1日2時間です。資格学習、ブログ、副業、家族との時間にも影響します。「リモート可」だけで判断せず、出社日数、利用開始時期、残業、繁忙期、勤務開始時間まで確認しましょう。

③契約期間と案件終了後の支援を確認する

契約期間や更新単位は、参画前に営業担当へ確認しておきましょう。

短期案件は複数の環境を経験しやすい一方、慣れる作業を繰り返します。長期案件は業務知識を深めやすい反面、工程が固定される可能性があります。期間内に積める経験と、終了後に次の案件を探す流れ、待機中の扱いを確認しましょう。

④案件経験が給与評価につながるか確認する

年収アップを目指すなら、案件選びと所属企業の評価制度を分けて考える必要があります。

高単価案件でも、給与へ反映する仕組みがなければ、すぐに収入が増えるとは限りません。評価時期、昇給条件、案件で残すべき成果を確認しましょう。

私も未経験転職の直後は前職より年収が下がりましたが、実務経験を積んで再び転職し、前職の年収を上回りました。案件で経験を積むことと、その経験を評価する会社を選ぶことの両方が必要です。

SES案件はメリット・デメリットを比較して選ぶ

魅力的に見える条件にも、注意点があります。条件名だけで判断せず、自分の経験や生活に当てはめて比較しましょう。

条件 メリット デメリット・注意点
未経験の技術へ挑戦 スキルの幅を広げられる 学習負担が大きく、支援体制が必要
フルリモート 通勤時間を減らせる 質問や関係づくりが難しい場合がある
長期案件 業務知識を深めやすい 担当工程が固定される可能性がある
高単価案件 高い評価を受ける機会になる 求められる成果も大きく、昇給は自社制度による

 

面談前にMust・Want・NGを整理する

  • Must:絶対に外せない条件
  • Want:できれば満たしたい条件
  • NG:受け入れられない条件

各項目は3つ程度に絞ります。「資格学習の時間を確保したい」「バックエンド経験を増やしたい」など、重視する理由まで営業担当へ伝えましょう。

案件面談では実際の仕事を具体的に質問する

案件面談では、自分のアピールだけでなく、仕事内容も確かめます。次の質問を事前に用意しておくと安心です。

  1. 参画後1〜3ヶ月は、どのような業務を担当しますか
  2. 設計・実装・テストの割合はどの程度ですか
  3. チーム内のレビューは、どのように実施していますか
  4. 同じ業務を担当するメンバーは何名いますか
  5. 不明点が出た場合の質問先は決まっていますか
  6. リモートワークは、参画直後から利用できますか
  7. 残業が増えやすい時期はありますか
  8. 今回の募集で期待されている役割は何ですか

回答が抽象的なら、「1日の作業例」を聞くと参画後の姿を想像しやすくなります。

面談後は雰囲気ではなく7項目で採点する

面談直後に7項目を5段階で評価します。

評価項目 優先度 5段階評価
将来やりたい仕事とのつながり 高・中・低 1〜5
担当工程と期待される成果 高・中・低 1〜5
ほかの現場でも使える経験 高・中・低 1〜5
チームとレビュー体制 高・中・低 1〜5
通勤・リモート・残業 高・中・低 1〜5
契約期間と終了後の支援 高・中・低 1〜5
給与評価とのつながり 高・中・低 1〜5

不明点は営業担当へ再確認します。合計点が高くても、Must条件を満たさない案件は慎重に判断しましょう。

まとめ|SES案件選びは7項目に優先順位をつける

SESの案件選びでは、技術名やリモート可といった目立つ条件だけで判断しないことが大切です。

案件紹介を受けたら7項目を確認する

案件紹介を受けたら、次の7項目を確認しましょう。

  • 将来やりたい仕事とのつながり
  • 担当工程と期待される成果
  • ほかの現場でも使える経験
  • チームとレビュー体制
  • 通勤・リモート・残業
  • 契約期間と案件終了後の支援
  • 案件経験と給与評価のつながり

まずは譲れない条件を3つ決める

開発、保守・運用、バージョンアップ・テストを経験し、実装量だけが案件の価値ではないと分かりました。一方で、どれほど成長できる案件でも、生活を崩しては長続きしません。

まずはMust・Want・NGを書き出し、絶対に譲れない条件を3つ決めてみてください。

自分の基準を持つことが、年収アップと無理のない働き方につながる最初の一歩です。

あわせて読みたい記事👇

関連記事

「SESはやめとけと言われるけど、本当にそんなに悪いの?」 「SESでも開発経験を積んで年収を上げられる?」 「案件が終わったら、その後はどうなる?」 SESへの転職を考えている人や、現在SESで働いている人の中には、この[…]

※本記事は筆者の実務経験をもとに作成しています。勤務先や顧客を特定できる名称は掲載せず、案件ごとの評価は筆者個人の経験に基づくものです。