【C#の求人・転職】面接官が市場価値を高めるアピール方法を紹介!

C#の求人・転職 面接官が市場価値を高めるアピール方法を紹介!

C#で開発したことあるけど、求人は多いの?転職市場でどれくらい評価されるの?

受託常駐はもうコリゴリ。自社サービスでC#使っている企業、求人を知りたいな・・・

あなたはC#で開発をしてきて、こんな疑問はありませんか?

Javaは転職で有利?

こんにちは!

東証一部IT企業でエンジニア&面接官をしているユウです。

C#はASP.NET MVCでWebサイト開発しやすく、開発環境Visual Stdioはインテリセンスやスニペットも強力で生産性が高いですよね。

日本では使っている人が少ない分、転職に関して情報が少なく悩んでいませんか?

この記事では、面接官である私がC#プログラマのあなたに効果的な転職テクニック・意外な求人を紹介します。

そのためこの記事を最後まで読めば、これらの疑問がハッキリ解決!

ハッキリ解決
  • C#の転職市場・市場価値
  • C#の求人
  • 面接・書類でのC#アピール方法
  • C#プログラマ狙い目の優良自社サービス企業

それではどうぞ!

C#の転職市場・市場価値

C#の転職市場・市場価値を紹介する前にC#の特徴について軽く振り返りましょう。

大きな特徴としては下記3つ。

C#の特徴
  1. OOPで大規模開発に向いている
  2. Web開発、ゲーム開発など多用途
  3. 欧米では主流の開発言語

これが、求人数・平均年収・市場価値と密接に結びついてきます。

C#の求人数と平均年収

まず以下のC#の求人数と平均年収の表を見てください。

言語平均年収求人数(降順)
Java378万円2,463
PHP370万円1,422
C#371万円1,263
Ruby386万円534
Python410万円444

HRog「プログラム言語と求人・平均年収」より

母数の少ないリサーチ結果ですが、Java求人数2,463に対して、C#求人数1,263と約半分なので意外とあると思いませんか?

たしかにJavaの求人数が頭一つ抜けてますが、C#の求人数もPHPの求人数と同程度です。

これは先ほどあげた特徴②「Web開発、ゲーム開発など多用途」によるものです。

業務システム開発ではもちろんのこと、Web開発ではASP.NET MVC、ゲーム開発ではUnityでC#が使われるので転職市場でも重宝され、求人多数。

C#の海外・外資系企業での市場価値

C#の市場価値は海外・外資系企業ではさらに高まります。世界的に有名なコンピューター言語の人気ランキング「TIOBE Index 2018」の表が以下です。

TIOBE Index for November 2018

TIOBE Index 2018

C#がPHPより上位の6位につけています。VisualBasic.NETも5位なので、C#と合わせると1位Java、2位Cに次ぐ3位になるほど、世界では非常に人気のある言語だとわかります。

求人数も日本ではC#とPHPは同程度になっていますが、海外ではC#の方が多いです。

特徴③「欧米では主流の開発言語」とあったように欧米では色々なWebサイト開発で使用され、Microsoft、DELL、StackOverflowなど多数のサイトがC#を使用。

外資系企業の平均年収(C#開発)
  • 日本マイクロソフト:平均年収950万円
  • DELL:平均年収684万円

ご覧のように外資系企業であれば、日系企業と比べて年収が150%程度は上がります。

「いやいや、C#が海外・外資系では主流の開発言語って言っても、英語できないし・・・」と、あなたは肩を落としたかもしれません。

しかし意外にも外資系企業は英語力を求めていません。実際に以下がマイクロソフトのサポートエンジニアの求人抜粋です。

マイクロソフトの求人抜粋

※英語については、オンライン系商品の問い合わせの際にメールチャットベースで発生します。

ゆくゆくは身につけていただきますので、英語対応について前向きに取り組める方の応募をお待ちしています。

ご覧のように入社時にある程度メールなどの英語が読めればよいので、敷居はかなり低いです。

目安としてはTOEIC600前後を募集要項に記載している企業が多く、600であれば一般的なエンジニアが1カ月本気で勉強すれば取得可能。

入社後に無償で英語研修をしてくれる企業が多数で、英語力もスキルアップします。

日本の外資企業に入社して英語を学んで、将来的には年収1億超えのシリコンバレーで働くことも夢ではないです。

せっかくC#開発経験があるなら、給与も高く福利厚生が充実した外資企業も視野に転職活動してみるのもオススメ。

C#の求人

C#エンジニアの平均年収は371万円と紹介しましたが、最高年収も知りたいと思います。

この章ではそんなあなたに面接官オススメの転職サービスと一緒に求人を紹介します。

転職サイト:リクナビNEXT

リクナビNext求人

リクナビNEXTのC#求人の最高年収はbitFlyer提示の1,600万円です。

リクナビNextは求職者の80%が使う転職サイトで、他にはない求人が多数。登録すると非公開求人が検索できます。

外資系の求人も多く、日本最大15万件の求人からあなたにあった求人を探すことが出来ます。

自分のペースで求人を調べて転職活動したい方にオススメ。

転職サイト:Type

TYPE求人

TypeのC#求人の最高年収はAmazon提示の1,500万円です。

TypeはITに強い転職サイト兼エージェントです。自分のペースで調べつつ、興味があれば転職エージェントと面談をして求人紹介をしてもらえます。

転職サイトとエージェントのよい所どりのサービス。

自社サービス求人などIT系の優良企業求人が多いです。

転職エージェント:レバテックキャリア

レバテックキャリア求人

レバテックキャリアのC#求人の最高年収はSansanで1,505万円です。

レバテックキャリアはIT専門の転職エージェント。

プログラムができる専門性の高いキャリアアドバイザーにあなたの将来像を相談でき、適した求人を紹介してもらえるサービスです。

履歴書・職務経歴書チェックもしてくれます。

職務経歴書チェック自体は良くあるサービスですが、日本で唯一GitHubのソースコードまで確認してくれるので、全転職エージェント中で書類通過率ダントツ。

C#、Ruby、Goなど言語ごとに求人を多数保有しています。

スカウト:forkwell scout

forkwell scoutはエンジニア専門のスカウトサービスです。

匿名での登録後、スカウト担当があなたの経歴をみて声をかけてきます。その後自分の温度感によって以下の選択が出来る画期的なサービス。

forkwell scoutからのスカウト後の選択肢
  • 「ご飯を一緒に食べる」
  • 「オフィスに遊びに行く」
  • 「面接を受ける」

私も採用活動としてforkwell scoutを使ってスカウトしていますが、実は転職において一番内定率が高いのがスカウトです。

なぜならスキルマッチした人材にしか声をかけないので、スカウトされた方は最初から書類審査はパスした状態で開始。

転職前に会社の雰囲気も知ることができるので、オフィスに遊びに行って雰囲気が合わなかったら面接を受けなければよいです。

採用側・求職者側にとってミスマッチの起こづらく転職成功しやすいサービス。入社した方の定着率も高いので、最近では私の会社はスカウト採用を中心にしています。

スカウトサービスにはビズリーチなど色々とありますが、エンジニアには、エンジニアに特化したforkwell scoutが参加企業も多く内定率も高くオススメ。

ぶっちゃけ面接官

転職成功するエンジニアの殆どのパターンが、リクナビNEXTTypeに登録して自分で求人を探しつつ、forkwell scoutでスカウトを待ち、エージェントのレバテックキャリアで色々と相談し求人紹介を受けています。

たいていの方はスカウトかエージェント経由で決まっています。(自分で探すよりスキルマッチした求人になり内定率が高いため)

面接・書類でのC#アピール方法

面接・書類でのC#アピール方法

「面接・書類でのC#アピール方法」以下です。

私が1500人以上面接した経験から、面接官にひびくポイントをぶっちゃけています。

面接・書類でのC#アピール方法
  1. 中規模以上の開発経験
  2. 共通処理開発経験
  3. リーダー経験
  4. そのほかの技術・知識

中規模以上の開発経験

中規模以上の開発経験

まず「中規模以上の開発経験」が無いと、それ意外のアピールポイントを伝えても信頼性が低くなるので注意が必要です。

チームの合計工数でもよいので50人日程度の開発案件をこなしていれば、評価されます。

中規模以上の開発経験がある方は「共通処理開発経験」「リーダー経験」など他のアピールポイントで更に差別化をはかりましょう。

小規模案件しか開発経験ない方

10人日以下の案件しかやったことが無い方は、今の会社で経験を積むのが先。

中規模案件以上を担当できる人材になるのがオススメ。そのあとに転職活動した方が市場価値があがり、よい企業に転職しやすいです。

「どんなに経験積んでもうちの会社は小さい案件しか回ってこないよ・・・」という方は、即転職を。

ずっとその会社に居ても大きい経験は積めないのであれば、歳をとる度に転職が不利です。

「でも、そもそも中規模以上の開発経験が無いと転職できないんじゃ・・・」と思ったかもしれません。

たしかに、中規模以上の開発経験が無い方は転職し辛いです。しかし、自宅学習のアピール次第で優良企業にも転職可能です。

自宅で半年程かけてサイト開発等をして経験を積み、そこで学んだことを履歴書にも混ぜ込むのがオススメ。GitHubにソース公開するのもよいです。

転職エージェント「レバテックキャリア」は日本で唯一GitHub(ソースコード)の確認をしてくれます。こういったサービスを使って履歴書・GitHubをブラッシュアップしてアピールしていきましょう。

ぶっちゃけ面接官

面接官は自宅でも開発している技術的好奇心が高い方を非常に高く評価しています。

今の会社で中規模以上の開発経験がない場合は、自宅開発でスキル・経験を積みましょう。

資格取得はほとんど評価していないので、資格の勉強をするくらいなら実務を家でもやるのがオススメ。

共通処理開発経験

最適なフレームワークの選定

C#には強力な.NETFrameworkが存在しますね。Javaと違いフレームワーク選定に悩む必要がありません。

ただフレームワークには存在しないが、仕組みとして何回も使われる場合は共通処理開発が必要です。

その共通処理を開発した経験は高評価。必ず職務経歴書に書くようにしましょう。

面接官は「その共通処理を開発するときに注意した点はなんですか?」などの質問をするので、「パフォーマンスが出るようにXXの工夫をした」「既存システムでも使われているためXXの工夫をした」などアピールできる事を用意しておきましょう。

リーダー経験

技術的なリーダー経験

独力で開発できるのは第一のステップ。27歳位までの方なら独力開発できることはアピールになります。

しかしシステム開発は基本的にチームで実施します。なのでチームリーダーやプロジェクトリーダーの経験があるとかなりのプラス評価。

面接でプラス評価されるリーダー経験の具体例
  • 「進捗遅れそうなメンバーをフォローした。(どうやってか理由も用意しておくとよいです)」
  • 「実装方法で意見が衝突しているメンバーの仲裁をした(その経緯・結果も)」
  • 「プロジェクトのデザインパターンの選定した(その理由も)」

これらがあるとプラス評価。更に若ければすぐにでも欲しい人材となります。

自分にリーダー経験があるなら、必ずアピールしましょう。

ぶっちゃけ面接官

リーダーでは無くても、後輩や新人教育など軽く教えた経験があればそれも立派にアピールできるポイント。

育成経験があることはプラス評価につながるので、書類・面接では伝えるようにしましょう。

そのほかの技術・知識

そのほかの技術・知識

ここまでで十分差別化出来ていますが、更にダメ押し出来るのが業界知識や専門的な技術です。

そのほかの技術・知識
  • データベース・クエリチューニング
  • 高負荷での処理
  • ログイン周り実装
  • セキュリティ周りの実装
  • 金融、製造、医療など専門分野の業務知識

これらの知識がある人は転職市場で各企業が欲しがる人材です。

私が面接で不採用にするパターンで多いのが、コードはそれなりに書けるけど、データベース周りがまったく出来ていない方

理由を聞くと「データベース・クエリチューニングは別部署が担当しています。」・・・これは、非常にもったいないです。

どれだけコードがかけても、データベースを扱う企業ではDB設計、クエリチューニングできない人材は取りづらいです。

あなたがデータベースを触れない部署にいるなら、以下のどれかをする必要があります。

データベースを触れない部署にいる場合の選択肢
  1. データベース部署に異動して実績を積む
  2. 自宅学習をする
  3. 思い切って転職をする

いやいや、データベースの実績無いと転職しづらいんじゃ・・・と思われたもしれません。

たしかに受かりにくいです。しかし「自宅学習」の実績の見せ方で、高年収の優良企業にも入社できるチャンスはあります。

ぶっちゃけ面接官

「自宅学習するなら資格取得より実務(開発)が大事。」とお伝えしましたが、「データベーススペシャリスト」「情報セキュリティスペシャリスト」の資格は別格。

DB経験がないけど、転職希望の企業がDB使っているなら「データベーススペシャリスト」を取得しておくと「DBの実務はないけど問題ない」とプラス評価に繋がります。

ログイン周りの実装に詳しい、高負荷でもさばける実装した等はプラス評価です。必ず書類に明記して、面接でも伝えるようにしましょう。

テン子

私はまだ3年目なのでリーダー経験もないし、データベースも簡単なSQL書けるだけで技術的にも低くて困っています・・・

C#と似た言語なら実務未経験でも転職できるのかな・・・

ぶっちゃけ面接官

C#はライバルも少ないので、そのまま経験を積むのが良いです。

英語を学んで外資系を狙うのもオススメですが、Ruby、Goなどの類似言語は実務未経験でも転職できます。

C#と類似の言語

C#と類似の言語:Ruby、Go
C#と類似の言語
  • Ruby
  • Go

これらが狙い目のC#プログラマが習得しやすい類似言語です。将来的にも有望なのがRuby、Goです。

Javaも類似言語で求人も多いですが、ライバルとなるJavaプログラマも多いのでC#プログラマはJava求人には手を出さないほうがよいです。

RubyはRuby on RailsでWeb開発をするのに適しており、食べログなど多くのIT企業で採択されています。C#がわかる方ならスムーズに使えます。

Goはメルカリなどで使われていて、Googleが作った言語だけあって速く生産性が高く、将来性も抜群です。現状使っている企業・求人は少ないですが徐々に増えてきています。

C#は使っている企業が少ないと思われがちですが、実は多くのWebサイト・大規模システム開発で採用されています。

とくに海外・外資系企業では非常に多く使われており転職先も幅広いので、C#の場合は類似言語の求人もよいですが、C#をそのまま極めるか、英語などを身につけて外資企業を狙う方がオススメ。

では実際の企業を見ていきましょう。

C#・類似言語を使っている優良自社サービス企業

C#・類似言語を使っている優良自社サービス企業
C#を使っている優良自社サービス企業
  • Microsoft(C#)
  • 一休(C#)
  • カカクコム(C#)
  • Sansan(C#)

多くの有名企業がC#で開発しています。

人気がある企業ですが、高年収で福利厚生がしっかりしている一休(Yahoo)は中小企業・SIerからでも意外と入りやすいのでオススメです。先述した「面接・書類でのC#アピールポイント」をしっかりおさえておけば大丈夫です。

他にもC#は業務系システムやゲーム系開発にも多く使われていて求人が多く、ライバルが少ないので狙い目。

しかし、すべての求人を見抜くのはムリです。転職エージェントを使って「C#+残業が少ない+高年収」などの条件からピックアップしてもらいましょう。

そこまで有名でなくても、残業少なくて高年収でスキルのつく会社は多いですよ。

C#類似言語を使っている自社サービス企業

C#類似言語を使っている優良自社サービス企業
  • Gunosy(Ruby)
  • クックパッド(Ruby)
  • メルカリ(Go)

そうそうたる企業がRuby、Goで開発しています。

C#使いには意外な転職先候補です。

ぶっちゃけ面接官

転職を考えているなら、英語を学んで外資系を狙ったり、他の言語の求人も見てみるのもオススメ。

他言語を覚えるとスキルの幅が広がるので、あなたの市場価値はさらに上がりますよ。

まとめ:C#は希少性が高く外資企業も狙える

最後に「C#求人・転職」のまとめは以下になります。

【C#の求人・転職】まとめ
  • C#の市場価値は高い
  • C#+英語が出来ると外資企業の高年収求人まで応募可能に
  • 必要な英語力は軽い読み書き程度(TOEIC600程度)
  • 意外な狙い目求人としてRuby、Goはアリ

私のぶっちゃけがお役に立てると幸いです。