1 - 30件/全12,266件
・Webアプリケーション開発案件にフルスタックエンジニアとして携わっていただきます。 ・主に下記作業をご担当していただきます。 -PBIに基づいた、ユーザへの提供価値ベースの開発
案件の必須スキル
・TypeScriptの経験 ・Node.js用いたWebAPI開発経験 ・ReactまたはNext.jsの使用経験 ・バックエンドAPIの開発経験(5年以上) ・何らかのRDBのDB設計とSQL作成の経験 ・Dockerの基本的な操作経験 ・スクラムでの開発経験またはそれに準ずる知見
マーケティングツールの開発を担当いただきます。 主に下記をご担当いただきます。 -設計 -実装 -テスト -保守
案件の必須スキル
・ React.js を用いたフロントエンド開発の実務経験 ・バックエンドのREST API開発経験 ・仕様すり合わせのためのコミュニケーション能力 ・言語問わず、バックエンドの開発経験
・データ分析基盤及び、ETL基盤の開発、システム開発に携わっていただきます。 ・開発工程をメインで携わっていただきます。 ・詳細設計~テスト・運用まで一気通貫してご対応頂きます。
案件の必須スキル
・下記の開発言語いづれかでの開発経験2年以上又は言語問わずWebアプリの開発経験3年以上 -Python -Scala -C# -Go
・Go言語を用いた製造業向けシステムの開発支援業務に携わっていただきます。 ・主に下記のような作業をご担当いただきます。 -バックエンド開発
案件の必須スキル
・Go言語を用いた開発経験 ・Go言語のフレームワーク(GIN)の経験 ・設計書作成経験 ・GitHubの経験 ・Dockerの経験
・アカウント開発チームにて、バックエンド領域の 開発および運用をお任せします。 ・具体的な作業内容は下記を想定しております。 -要件に基づいた設計 -実装 -テストコード追加 -検証 -リリース -実装レビュー -ドキュメントの作成 -リアーキテクチャに伴うバックエンド領域の技術選定
案件の必須スキル
・Webアプリケーション開発経験(5年以上) ・Goを用いた開発経験(3年以上) ・RDBを用いた開発経験(3年以上)
・Javaを用いた基幹システム新機能開発案件に携わっていただきます。 主な作業は下記になります。 -調査(フィージビリティスタディ) -設計 -実装、単体テスト実施 -結合テスト項目作成、実施
案件の必須スキル
・Java8以降の開発経験(3年以上) ・Thymeleaf 、 Bootstrap 、 jQueryいずれかを用いた開発経験 ・SpringBootの開発経験 ・MySQLの経験 ・SVNやGitの経験 ・Linuxの経験 ・AWSやAzureおよびGCPのいずれかの経験 ・要件定義(仕様策定や調査)フェーズの経験
・アカウント開発チームにて、バックエンド領域の 開発および運用をお任せします。 ・具体的な作業内容は下記を想定しております。 -要件に基づいた設計 -実装 -テストコード追加 -検証 -リリース -実装レビュー -ドキュメントの作成 -リアーキテクチャに伴うバックエンド領域の技術選定
案件の必須スキル
・Webアプリケーション開発経験(5年以上) ・Goを用いた開発経験(3年以上) ・RDBを用いた開発経験(3年以上)
・製造業向け画像処理ソフト開発案件に携わっていただきます。 ・主に開発をご担当いただきます。
案件の必須スキル
・Pythonを用いた開発経験
【20代、30代が活躍中!】 ※週5日〜OKの案件です! ※実務経験1年以上お持ちの方が対象の案件です! 【業務内容】 Salesforceと周辺ソリューションの構築・改修をメインにご担当いただきます。 ・Salesforce(SalesCloud) ・Sales.Tech(Salesloft、Gainsight、LeanDataなど) ・上記における要求要件定義の実施または支援 〈必須スキル〉 ・Salesforce(SalesCloud)の改修・構築経験(3年以上)※Apexコーディング含む ・Salesforce(SalesCloud)に関するデータ連携の改修・構築経験 ・周辺ソリューション(Salesloft/Gainsight/LeanDataいずれか)の改修・構築経験 (尚可) ・PythonまたはC#.netの改修・構築経験(1年以上) ・AWS+Pythonの組み合わせでのシステム構築・改修経験(APIなど)がある方 【場所】千代田区 【時間】フレックスタイム有(コアタイム10:00~15:00) 【精算】140h~180h 【面談】1回※Web 【服装】自由 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Salesforce(SalesCloud)の改修・構築経験(3年以上)※Apexコーディング含む ・Salesforce(SalesCloud)に関するデータ連携の改修・構築経験 ・周辺ソリューション(Salesloft/Gainsight/LeanDataいずれか)の改修・構築経験
【20代、30代が活躍中!】 ※週5日〜OKの案件です! ※実務経験1年以上お持ちの方が対象の案件です! 【業務概要】 .NET系フレームワークを用いてWebアプリ開発業務を行なって頂きます。 ・基本設計 ・実装 ・テスト ・運用保守etc. ◆基本情報◆ ・場所:虎ノ門 ・時間:10:00~19:00 ・精算:140h~200h ・面談:2回 ◆必須スキル◆ ・C#(ASP.NET系)フレームワークを用いた5年以上の開発経験 ・DBに関する知識(MySQL・Oracleなど) ・Azureクラウド環境でのご経験 ・ReactやAngularを用いた開発経験 ・基本設計~運用のご経験 ・不完全なドキュメントから整理してPJ推進をいただける方 ◆尚可スキル◆ ・UMLが書ける方 ・Azure等のインフラ設計のご経験 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・C#(ASP.NET系)フレームワークを用いた5年以上の開発経験 ・DBに関する知識(MySQL・Oracleなど) ・Azureクラウド環境でのご経験 ・ReactやAngularを用いた開発経験 ・基本設計~運用のご経験 ・不完全なドキュメントから整理してPJ推進をいただける方
【20代、30代が活躍中!】 ※週5日〜OKの案件です! ※実務経験1年以上お持ちの方が対象の案件です! 【業務内容】 Salesforceと周辺ソリューションの構築・改修をメインにご担当いただきます。 ・Salesforce(SalesCloud) ・Sales.Tech(Salesloft、Gainsight、LeanDataなど) ・上記における要求要件定義の実施または支援 〈必須スキル〉 ・Salesforce(SalesCloud)の改修・構築経験(3年以上)※Apexコーディング含む ・Salesforce(SalesCloud)に関するデータ連携の改修・構築経験 ・周辺ソリューション(Salesloft/Gainsight/LeanDataいずれか)の改修・構築経験 (尚可) ・PythonまたはC#.netの改修・構築経験(1年以上) ・AWS+Pythonの組み合わせでのシステム構築・改修経験(APIなど)がある方 【場所】千代田区 【時間】フレックスタイム有(コアタイム10:00~15:00) 【精算】140h~180h 【面談】1回※Web実施 【服装】自由 テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
・Salesforce(SalesCloud)の改修・構築経験(3年以上)※Apexコーディング含む ・Salesforce(SalesCloud)に関するデータ連携の改修・構築経験 ・周辺ソリューション(Salesloft/Gainsight/LeanDataいずれか)の改修・構築経験
【20代、30代が活躍中!】 ※週5日〜OKの案件です! ※実務経験1年以上お持ちの方が対象の案件です! ■案件概要: 大手自動車会社の業務システムをPoCを行ないながら実用化を進めるプロジェクト レガシーで大規模な基幹システムと新システムとの連携をAPIやメッセージングにより実現するためのPoCを行ない、販売店などでの実用化に持っていくプロジェクト ■必須スキル アプリケーション開発経験からクラウドネイティブ技術に知見のある方 -モダンアーキテクチャ設計の経験(非同期、イベント駆動など) -クラウド関連(APIM,VM,Functions,AKS,BlobStorage,DataFactoryなど) -クラウドネイティブ技術(コンテナ基盤、サーバレス、Kafka等分散技術) -アプリケーション開発(Python,Groovy,Flutter,C#,TypeScriptなど、RDB、SQL) -他システム連携(APIアーキテクト、Kafkaなど) ■勤務時間:9:00-18:00 ■面談:1~2回 ■作業場所:六本木(リモートあり) テックビズなら記帳代行無料!充実のサポートで安心して参画していただけます!
案件の必須スキル
アプリケーション開発経験からクラウドネイティブ技術に知見のある方 -モダンアーキテクチャ設計の経験(非同期、イベント駆動など) -クラウド関連(APIM,VM,Functions,AKS,BlobStorage,DataFactoryなど) -クラウドネイティブ技術(コンテナ基盤、サーバレス、Kafka等分散技術) -アプリケーション開発(Python,Groovy,Flutter,C#,TypeScriptなど、RDB、SQL) -他システム連携(APIアーキテクト、Kafkaなど)
・Javaを用いたプリクラ関連のサービスにて設計、開発、運用、保守に携わっていただきます。 ・主に下記作業をご担当いただきます。 - マイクロサービスや、バックエンドアプリケーションの開発、運用、保守 - 開発効率化のための基盤整備 - 技術検証
案件の必須スキル
・Spring Bootを用いたWebアプリケーション開発経験(2年以上) ・Javaを用いた開発経験(5年以上) ・モブプログラミングの経験
・基幹システムの保守運用、現場ツール開発案件に携わっていただきます。 ・主に下記作業をご担当していただきます。 ・保守運用作業 -データメンテナンス -問い合わせ対応 -障害調査 ・現場ツール開発
案件の必須スキル
・本番環境のデータメンテナンス経験(1年以上) ・Java8以降での開発経験(3年以上) ・SpringBootでの開発経験(1年以上) ・SVNの利用経験 ・AWS上での開発経験(1年以上)
・C#を用いたWEBアプリケーション開発案件に携わっていただきます。 主な作業は下記になります。 -スクラムチーム内での開発 -PBIに基づいた、ユーザーへの提供価値ベースの開発
案件の必須スキル
・C#(ASP.NET Coreまたは.NET5以降を用いたWebAPI開発やEntity Framework Core)の開発経験 ・MySQL(Aurora)の経験 ・Visual Studioの経験 ・GitやGithubの経験 ・Dockerの経験 ・アジャイルやスクラムでの開発経験もしくはそれに準ずる知見 ・AWSやAzureおよびGCPなどいずれかのクラウドプラットフォームでの開発経験
・C#を用いたWEBアプリケーション開発案件に携わっていただきます。 主な作業は下記になります。 -スクラムチーム内での開発 -PBIに基づいた、ユーザーへの提供価値ベースの開発
案件の必須スキル
・C#(ASP.NET Coreまたは.NET5以降を用いたWebAPI開発やEntity Framework Core)の開発経験 ・MySQL(Aurora)の経験 ・Visual Studioの経験 ・GitやGithubの経験 ・Dockerの経験 ・アジャイルやスクラムでの開発経験もしくはそれに準ずる知見 ・AWSやAzureおよびGCPなどいずれかのクラウドプラットフォームでの開発経験
・大手総合不動産企業にて、 グループ全社で利用されるシステムの開発に携わっていただきます。 ・様々な部門から寄せられる、システム開発の依頼に対し、基本設計からご担当いただきます。 ・一例ですが、以下のような開発を新規も含めお任せしていく想定です。 ‐複合施設のデジタルサイネージ ‐クレジット端末 ‐グループ企業の予約管理システム ‐注文住宅の顧客管理システムなど ・また、ご経験に応じて、 部門全体の業務効率化を目的とした 企画提案など上流工程についても、将来的にお任せしたいと 考えております。
案件の必須スキル
・C#.NETを用いた開発経験(3年以上) ・Webアプリケーションの開発経験 ・下記オブジェクト指向に基づいた設計手法での開発経験 -クリーンアーキテクチャー、DDD、MVC、MVVMなど
・自動車会社向けBEVプラットフォーム開発支援案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -モビリティサービスコントローラーシステム開発エリアのバックエンド、ソフトウェア、サービス、チームのDevOpsプロセスおよび質的量的アウトプットのほぼすべてを主導管理 -クロスファンクショナルチームとの連携における技術的判断の行使 -ソフトウェア開発チームの構築、拡大、管理 -システム開発プロセスの各工程を指揮管理し、成果物をリリース -システム設計、設置、運用、保守に関するパートナー企業との調整とエンドユーザーのMaaSサービスなど、ステークホルダーとのコミュニケーション
案件の必須スキル
・英語の実務経験(ビジネスレベル) ・大規模Webアプリケーション製品開発における要件定義からリリースまで一貫した開発管理経験とチームマネジメント経験(10年以上) ・フロントエンドアプリ開発経験 ・JavaまたはGo-Lang及びSQLの経験 ・同期や非同期通信プロトコルやDockerの経験 ・開発およびテストツールの使用経験 ・下記などの1つ以上の言語での実務経験(GoやPythonが優先) -C++ -C# -Java -Go -Rust -Python
・バックエンドサービス構築運用案件にフルスタックエンジニアとして携わっていただきます。 主な作業は下記になります。 -スクラムチームにおけるソフトウェア開発 -バックエンドアプリケーションの実装 -インフラストラクチャー構築 -アプリケーション保守
案件の必須スキル
・スクラム開発の経験 ・C#でのバックエンド開発経験(3年以上) ・DDDを用いた設計経験 ・SOLID原則の各要素の知見と意識したコーディング敬虔 ・SQLを用いた開発と運用経験 ・Dockerを用いたWebアプリケーションの開発と運用経験 ・クラウドでのWebアプリケーション運用経験
ゲーム開発を行なっている企業にて下記業務をお任せします。 ・社内向けWebサービスの保守 ・社内で利用している、Ruby on Rails で作られた売上管理ツール、360度評価ツールなどの保守業務 ・新規社内向けWebサービスの開発業務
案件の必須スキル
・週5フルタイム稼働可能な方 ・日本国籍の方 ・28歳〜49歳までの方 ・都内への出社が可能な方 ・Ruby(RubyonRails)を用いた開発経験3年以上 ・設計からの経験
iPhone / Android 向けソーシャルゲームの設計、開発、テスト、運用を 行っていただきます。 新規、運用のゲームタイトルを複数開発しつつ、非ゲーム領域の開発も行っています。 職種にとらわれない開発を大切にしており、誰でもゲームの企画を考えたり、 意見をすることができます。
案件の必須スキル
・週5フルタイム稼働可能な方 ・日本国籍の方 ・28歳〜49歳までの方 ・都内への出社が可能な方 ・Unity(C#)を使用した開発経験3年以上 ・スマートフォン向けコンテンツの開発経験、またはコンシューマゲームの開発経験
・製造業DXプラットフォーム開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -生産管理系クラウドツール開発 -一部分析業務
案件の必須スキル
・Python、OR-Toolsを用いた開発経験 ・Java、C#を用いた開発経験 ・クラウドインフラストラクチャを用いた実務経験 ・RESTful APIの設計及び開発経験 ・Webアプリケーション設計経験
・基幹系システムのネットワーク構築、セキュリティ対策案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 ー既存基幹系情報システムのネットワーク、セキュリティの調査分析 ーネットワークの設計 ーネットワークおよびサーバセキュリティ対策の立案 ーネットワーク、サーバ、セキュリティの運用、保守 ー基幹系システムユーザーとの要件確認、調整 ーベンダーコントロール ー関係資料類のドキュメント作成
案件の必須スキル
・ネットワーク設計、構築経験 ・セキュリティ対策の知見
・C#を用いた老朽更新対応案件に携わっていただきます。 ・主に下記のような作業をご担当いただきます。 ‐SE作業 ‐PG作業 ‐顧客との対話と調整業務
案件の必須スキル
・C#開発の経験 ・Webアプリケーションのセキュリティ知識
・AndroidJava、Kotlinを用いたISP事業者様基幹システム更改案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -AWSクラウドネイティブ開発作業
案件の必須スキル
・Kotlin、Nuxt.jsを用いた開発経験(3~5年程)、もしくはJavaを用いた開発経験(3年~5年程) ・AWS上のクラウドネイティブ開発経験
1 - 30件/全12,266件
この条件の新着案件情報を受け取る
フレームワークで絞り込み
単価で絞り込み
エリアで絞り込み
職種で絞り込み
この条件の新着案件情報を受け取る
最高単価
224万円
最低単価
15万円
平均単価
67.2万円
2025年06月のC#のフリーランス案件・求人一覧の月額単価の平均は67.2万円です。 C#のフリーランス案件・求人一覧の年収の目安は807万円です。 単価20万円台のC#のフリーランス案件・求人一覧は4件、単価30万円台のC#のフリーランス案件・求人一覧は22件、単価40万円台のC#のフリーランス案件・求人一覧は253件、単価50万円台のC#のフリーランス案件・求人一覧は1,344件、単価60万円台のC#のフリーランス案件・求人一覧は2,764件、単価70万円台のC#のフリーランス案件・求人一覧は1,689件、単価80万円台のC#のフリーランス案件・求人一覧は936件、単価90万円台のC#のフリーランス案件・求人一覧は389件、単価100万円台のC#のフリーランス案件・求人一覧は159件です。 ※フリーランスボード調べ(2025年06月04日更新)
2025年06月のC#のフリーランス案件・求人一覧の平均月額単価は67.2万円です。前月比で-0.3%(-0.2万円)と月単位でみるC#のフリーランス案件・求人一覧の月額単価は減少傾向です。
2025年06月のC#のフリーランス案件・求人一覧の想定平均年収は806.9万円です。前月比で-0.3%(-2.3万円)と月単位でみるC#のフリーランス案件・求人一覧の想定年収は減少傾向です。
働き方 | 割合 | 前月比 |
---|---|---|
フルリモート | 24.1% | -0.8% |
一部リモート | 51.9% | -1.2% |
常駐 | 24% | +1.9% |
2025年06月のC#のフリーランス案件・求人一覧におけるフルリモート案件・求人の割合は24.1%で前月比で-0.8%とやや減少傾向にあります。一部リモート案件・求人の割合は51.9%で前月比で-1.2%とやや減少傾向にあります。常駐案件・求人の割合は24%で前月比で+1.9%とやや増加傾向にあります。
フレームワーク | 案件数 |
---|---|
.NET | 6件 |
C#のフレームワーク別フリーランス案件数を分析すると.NETが6件でした。 C#のフレームワーク別フリーランス案件数の前月比較では.NETは+2件(+50.0%)の大幅な増加となっています。 (※フリーランスボード調べ/2025年06月) .NETはC#の中でも、特にフリーランス案件数が多いことがわかります。 C#案件を探しているフリーランスの方は.NETを習得することで、案件を受注しやすくなります。 特に高単価や在宅・リモートワークのフリーランス案件・求人を受注したい方は.NETの実務経験を積むことをおすすめします。
フレームワーク | 月額単価 |
---|---|
.NET | 76.7万円 |
C#のフレームワーク別フリーランス案件・求人の月額単価の相場は.NETが76.7万円でした。 C#のフレームワーク別フリーランス案件・求人の月額単価の前月比較では.NETは-8.3万円(-9.8%)の減少となっています。 (※フリーランスボード調べ/2025年06月) .NETはC#のフレームワークの中でも高単価なフリーランス案件・求人が多いことがわかります。 C#で高単価な案件を受注したいフリーランスの方は.NETなどのスキルを持つと良いでしょう。
稼働可能日数 | 割合 | 前月比 |
---|---|---|
週5 | 97.8% | +0.3% |
週4 | 1.4% | -0.2% |
週3 | 0.8% | +0% |
週2 | 0.1% | +0% |
週1 | 0.1% | +0% |
2025年06月のC#のフリーランス案件・求人一覧における週5案件・求人の割合は97.8%で前月比で+0.3%とやや増加傾向にあります。週4案件・求人の割合は1.4%で前月比で-0.2%とやや減少傾向にあります。週3案件・求人の割合は0.8%で前月比で+0%と横ばい傾向にあります。週2案件・求人の割合は0.1%で前月比で+0%と横ばい傾向にあります。週1案件・求人の割合は0.1%で前月比で+0%と横ばい傾向にあります。
業界 | 案件数 |
---|---|
サービス | 438件 |
WEBサービス | 413件 |
ゲーム | 218件 |
通信 | 166件 |
製造・メーカー | 146件 |
SIer・業務系 | 124件 |
医療・福祉 | 113件 |
金融 | 102件 |
EC | 89件 |
流通・小売 | 82件 |
公共・官公庁 | 61件 |
保険 | 60件 |
証券 | 58件 |
エンタメ | 57件 |
銀行 | 39件 |
教育 | 36件 |
人材 | 34件 |
Saas | 33件 |
toB | 25件 |
toC | 17件 |
広告 | 10件 |
C#の業界別フリーランス案件数を分析するとサービスは438件、WEBサービスは413件、ゲームは218件、通信は166件、製造・メーカーは146件、SIer・業務系は124件、医療・福祉は113件、金融は102件、ECは89件、流通・小売は82件、公共・官公庁は61件、保険は60件、証券は58件、エンタメは57件、銀行は39件、教育は36件、人材は34件、Saasは33件、toBは25件、toCは17件、広告は10件でした。 C#の業界別フリーランス案件数の前月比較ではサービスは+4件(+0.9%)でわずかに増加,WEBサービスは+5件(+1.2%)でわずかに増加,ゲームは+8件(+3.8%)でわずかに増加,通信は+4件(+2.5%)でわずかに増加,製造・メーカーは+2件(+1.4%)でわずかに増加,SIer・業務系は+3件(+2.5%)でわずかに増加,医療・福祉は+4件(+3.7%)でわずかに増加,金融は+0件(+0.0%)で前月から変化なし,ECは+6件(+7.2%)の増加,流通・小売は+0件(+0.0%)で前月から変化なし,公共・官公庁は+2件(+3.4%)でわずかに増加,保険は+2件(+3.4%)でわずかに増加,証券は-1件(-1.7%)でわずかに減少,エンタメは+3件(+5.6%)の増加,銀行は+2件(+5.4%)の増加,教育は+1件(+2.9%)でわずかに増加,人材は-1件(-2.9%)でわずかに減少,Saasは+3件(+10.0%)の大幅な増加,toBは+6件(+31.6%)の大幅な増加,toCは+6件(+54.5%)の大幅な増加,広告は+0件(+0.0%)で前月から変化なしとなっています。 (※フリーランスボード調べ/2025年06月) サービスの業界は特にフリーランス案件数が多いことがわかります。
職種 | 案件数 |
---|---|
バックエンドエンジニア | 1,831件 |
サーバーサイドエンジニア | 1,458件 |
インフラエンジニア | 1,135件 |
アプリエンジニア | 1,106件 |
システムエンジニア(SE) | 758件 |
プロジェクトマネージャー | 600件 |
フロントエンドエンジニア | 455件 |
QAエンジニア | 373件 |
テスター | 369件 |
デバッガー | 368件 |
その他 | 346件 |
ネットワークエンジニア | 343件 |
マークアップエンジニア | 308件 |
組込・制御エンジニア | 303件 |
PMO | 286件 |
プログラマー(PG) | 225件 |
ITコンサルタント | 209件 |
ヘルプデスク | 201件 |
AIエンジニア | 195件 |
Webディレクター | 180件 |
プランナー | 172件 |
セキュリティエンジニア | 165件 |
データベースエンジニア | 130件 |
フルスタックエンジニア | 125件 |
データサイエンティスト | 122件 |
社内SE | 119件 |
情報システム | 117件 |
データアナリスト | 109件 |
Webデザイナー | 79件 |
汎用機エンジニア | 68件 |
機械学習エンジニア | 66件 |
コーダー | 58件 |
VPoE | 44件 |
ブロックチェーンエンジニア | 36件 |
プロダクトマネージャー(PdM) | 30件 |
クラウドエンジニア | 25件 |
テクニカルサポート | 24件 |
データエンジニア | 24件 |
エンジニアリングマネージャー | 19件 |
SRE | 15件 |
ゲームプランナー | 15件 |
ゲームディレクター | 11件 |
DBA | 10件 |
プロデューサー | 9件 |
イラストレーター | 7件 |
ブリッジSE | 7件 |
UI・UXデザイナー | 7件 |
CRE | 5件 |
キャラクターデザイナー | 5件 |
アートディレクター | 5件 |
ライター | 5件 |
シナリオライター | 5件 |
ITアーキテクト | 5件 |
Webマーケター | 4件 |
グラフィックデザイナー | 4件 |
2Dデザイナー | 4件 |
3Dデザイナー | 4件 |
エフェクトデザイナー | 4件 |
アニメーター | 4件 |
動画・映像制作 | 4件 |
3Dモデラー | 4件 |
デジタルマーケター | 4件 |
動画ディレクター | 4件 |
SAPコンサルタント | 4件 |
戦略系コンサルタント | 4件 |
人事系コンサルタント | 4件 |
財務・会計系コンサルタント | 4件 |
C#の職種別フリーランス案件数を分析するとバックエンドエンジニアは1831件、サーバーサイドエンジニアは1458件、インフラエンジニアは1135件、アプリエンジニアは1106件、システムエンジニア(SE)は758件、プロジェクトマネージャーは600件、フロントエンドエンジニアは455件、QAエンジニアは373件、テスターは369件、デバッガーは368件、その他は346件、ネットワークエンジニアは343件、マークアップエンジニアは308件、組込・制御エンジニアは303件、PMOは286件、プログラマー(PG)は225件、ITコンサルタントは209件、ヘルプデスクは201件、AIエンジニアは195件、Webディレクターは180件、プランナーは172件、セキュリティエンジニアは165件、データベースエンジニアは130件、フルスタックエンジニアは125件、データサイエンティストは122件、社内SEは119件、情報システムは117件、データアナリストは109件、Webデザイナーは79件、汎用機エンジニアは68件、機械学習エンジニアは66件、コーダーは58件、VPoEは44件、ブロックチェーンエンジニアは36件、プロダクトマネージャー(PdM)は30件、クラウドエンジニアは25件、テクニカルサポートは24件、データエンジニアは24件、エンジニアリングマネージャーは19件、SREは15件、ゲームプランナーは15件、ゲームディレクターは11件、DBAは10件、プロデューサーは9件、イラストレーターは7件、ブリッジSEは7件、UI・UXデザイナーは7件、CREは5件、キャラクターデザイナーは5件、アートディレクターは5件、ライターは5件、シナリオライターは5件、ITアーキテクトは5件、Webマーケターは4件、グラフィックデザイナーは4件、2Dデザイナーは4件、3Dデザイナーは4件、エフェクトデザイナーは4件、アニメーターは4件、動画・映像制作は4件、3Dモデラーは4件、デジタルマーケターは4件、動画ディレクターは4件、SAPコンサルタントは4件、戦略系コンサルタントは4件、人事系コンサルタントは4件、財務・会計系コンサルタントは4件でした。 C#の職種別フリーランス案件数の前月比較ではバックエンドエンジニアは+243件(+15.3%)の大幅な増加,サーバーサイドエンジニアは+296件(+25.5%)の大幅な増加,インフラエンジニアは+53件(+4.9%)でわずかに増加,アプリエンジニアは+67件(+6.4%)の増加,システムエンジニア(SE)は-5件(-0.7%)でわずかに減少,プロジェクトマネージャーは+74件(+14.1%)の大幅な増加,フロントエンドエンジニアは+94件(+26.0%)の大幅な増加,QAエンジニアは+5件(+1.4%)でわずかに増加,テスターは+3件(+0.8%)でわずかに増加,デバッガーは+3件(+0.8%)でわずかに増加,その他は+12件(+3.6%)でわずかに増加,ネットワークエンジニアは+14件(+4.3%)でわずかに増加,マークアップエンジニアは+28件(+10.0%)の大幅な増加,組込・制御エンジニアは+42件(+16.1%)の大幅な増加,PMOは+13件(+4.8%)でわずかに増加,プログラマー(PG)は+13件(+6.1%)の増加,ITコンサルタントは+16件(+8.3%)の増加,ヘルプデスクは+4件(+2.0%)でわずかに増加,AIエンジニアは+11件(+6.0%)の増加,Webディレクターは+20件(+12.5%)の大幅な増加,プランナーは+23件(+15.4%)の大幅な増加,セキュリティエンジニアは+15件(+10.0%)の大幅な増加,データベースエンジニアは+12件(+10.2%)の大幅な増加,フルスタックエンジニアは+17件(+15.7%)の大幅な増加,データサイエンティストは+11件(+9.9%)の増加,社内SEは+15件(+14.4%)の大幅な増加,情報システムは+14件(+13.6%)の大幅な増加,データアナリストは+11件(+11.2%)の大幅な増加,Webデザイナーは+7件(+9.7%)の増加,汎用機エンジニアは+6件(+9.7%)の増加,機械学習エンジニアは+8件(+13.8%)の大幅な増加,コーダーは+6件(+11.5%)の大幅な増加,VPoEは+7件(+18.9%)の大幅な増加,ブロックチェーンエンジニアは+6件(+20.0%)の大幅な増加,プロダクトマネージャー(PdM)は+17件(+130.8%)の大幅な増加,クラウドエンジニアは-9件(-26.5%)の大幅な減少,テクニカルサポートは+4件(+20.0%)の大幅な増加,データエンジニアは+13件(+118.2%)の大幅な増加,エンジニアリングマネージャーは+8件(+72.7%)の大幅な増加,SREは+6件(+66.7%)の大幅な増加,ゲームプランナーは+4件(+36.4%)の大幅な増加,ゲームディレクターは+8件(+266.7%)の大幅な増加,DBAは+1件(+11.1%)の大幅な増加,プロデューサーは+8件(+800.0%)の大幅な増加,イラストレーターは+3件(+75.0%)の大幅な増加,ブリッジSEは+5件(+250.0%)の大幅な増加,UI・UXデザイナーは+5件(+250.0%)の大幅な増加,CREは+5件(+100.0%)の大幅な増加,キャラクターデザイナーは+4件(+400.0%)の大幅な増加,アートディレクターは+4件(+400.0%)の大幅な増加,ライターは+4件(+400.0%)の大幅な増加,シナリオライターは+3件(+150.0%)の大幅な増加,ITアーキテクトは+3件(+150.0%)の大幅な増加,Webマーケターは+4件(+100.0%)の大幅な増加,グラフィックデザイナーは+4件(+100.0%)の大幅な増加,2Dデザイナーは+4件(+100.0%)の大幅な増加,3Dデザイナーは+4件(+100.0%)の大幅な増加,エフェクトデザイナーは+4件(+100.0%)の大幅な増加,アニメーターは+3件(+300.0%)の大幅な増加,動画・映像制作は+4件(+100.0%)の大幅な増加,3Dモデラーは+4件(+100.0%)の大幅な増加,デジタルマーケターは+4件(+100.0%)の大幅な増加,動画ディレクターは+4件(+100.0%)の大幅な増加,SAPコンサルタントは+4件(+100.0%)の大幅な増加,戦略系コンサルタントは+4件(+100.0%)の大幅な増加,人事系コンサルタントは+4件(+100.0%)の大幅な増加,財務・会計系コンサルタントは+4件(+100.0%)の大幅な増加となっています。 (※フリーランスボード調べ/2025年06月) バックエンドエンジニアの職種は特にフリーランス案件数が多いことがわかります。
■C#とは C#はマイクロソフトが開発したマルチパラダイムプログラミング言語です。 C#はC言語やC++、Javaの開発言語の影響を受け、C++やJavaに近いC言語スタイルです。 C#の特徴としてはオブジェクト指向言語であること、.NET Framework向けでの言語・GUIプログラミングが可能であること、メモリ管理等の煩雑な操作が必要なく、習得しやすい言語であること、記述しやすい構文であること、WindowsやLinux、macOSなどクロスプラットフォーム開発が可能であること、豊富なフレームワークやツールがあること、Microsoftによるコミュニティとサポートがあることなどが挙げられます。 C#で可能な開発はGUIアプリ開発、モバイルアプリ開発、Webアプリ開発、ゲーム開発、AR/VR開発、クロスプラットフォーム開発、組み込み開発、データサイエンスと機械学習開発と幅広いです。 C#はフレームワークが豊富であり.NET Framework、.NET Core、ASP.NET、Xamarin、ML.NETなどがあります。 C#を活用しているサービスやプロダクトはStack Overflow、Microsoft Office 365、Unityなどがあります。 ■C#とJavaの違い この章ではC#とJavaの違いについて説明します。 C#はマイクロソフトが開発したマルチパラダイムプログラミング言語であり、JavaはC言語をもとに開発されたプログラミング言語です。 C#とJavaの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではC#は先述したようにGUIアプリ開発、モバイルアプリ開発、Webアプリ開発、ゲーム開発、AR/VR開発、クロスプラットフォーム開発、組み込み開発、データサイエンスと機械学習開発が可能です。一方、JavaはWeb開発、基幹システム、モバイルアプリ開発と幅広く開発できます。どちらの開発言語もC言語をもとに開発されているため、類似した分野での開発が幅広くできます。違いはC#はWindows関連システムやAzureを活用しているサービス開発やアプリ開発に適しており、一方、Javaは基幹システムを含む大規模な企業アプリやAndroidアプリ開発などを得意としています。 次に学習難易度について、C#はJavaの習得難易度よりも低いです。C#は初学者が特に躓きやすい環境構築が簡単にできるためすぐにプログラミングを始められることが難易度を低くしている理由です。 一方でJavaの習得難易度は高く、オブジェクト指向の理解やコード記述量が多いこと、決められたルールや構文が多いことが要因です。どちらの開発言語とも日本語の参考書やドキュメントは充実しています。 最後に将来性を見ていきましょう。C#、Javaどちらも将来性は高いでしょう。 まずC#を分析してみましょう。 TIOBE Indexが出しているTIOBE Index for October 2023にてC#は2023年Q2で5位と高い順位を獲得しています。またMicrosoftやUnityなどにC#が活用されていることから将来性はあると推測できます。 次にJavaを分析してみましょう。Javaは様々な開発ができ、特に基幹システムではJavaが多く利用されております。システムが大規模になればなるほど技術変更は困難であり、今後もJavaの需要が無くなる可能性は低く、将来性は安定しているでしょう。 そのためC#・Javaどちらも将来性は高いと言えるでしょう。 ■C#とC#.NETの違い この章ではC#とC#.NETの違いについて説明します。 C#はプログラミング言語であり、C#.NETはC#を使ったMicrosoft社製のコンパイラ(及びその機能群)を指します。.NETはMicrosoftが開発したフレームワークです。C#.NETは一般的な用語ではないですが、使われる場合、それはC#が.NETフレームワーク上で使用されている状況を指している場合が多いです また、マイクロソフト社しかコンパイラを出していない状況から事実上「C#」と「C#.NET」は殆ど違いはないです。 ■C#を活用するメリット この章ではC#を活用するメリットについて説明します。 C#を習得することにより、具体的に以下のようなメリットがあります。 ・実行速度が早い ・メモリリークが起こりにくい ・統合開発環境(IDE)のサポートがある ・マルチパラダイム言語である ・豊富なフレームワークやライブラリがある ・活発なコミュニティ ・転職に有利になりやすい ・将来性がある C#はGUIアプリ開発、モバイルアプリ開発、Webアプリ開発、ゲーム開発、AR/VR開発、クロスプラットフォーム開発、組み込み開発、データサイエンスと機械学習開発と様々な開発に活用されているため、比較的求人・案件は豊富です。そのため習得した後に求人・案件が少なく参画できないことは少ないでしょう。 ■C#を活用するデメリット この章ではC#を活用するデメリットについて説明します。 C#を習得することにより、具体的に以下のようなデメリットがあります。 ・コンパイルが必要 ・コーディング標準が厳密に規定されるおり自由度が低い ・AI(人工知能)開発には弱い ・月額単価が低い C#はメリットが多いですが、適していない領域や開発において注意すべき点がいくつかあることを理解しておきましょう。また、月額単価がTypeScriptやGo言語、Scala、Pythonなどと比較して低いことも大きなデメリットの1つであることを知っておきましょう。 C#習得を今後検討しているフリーランスエンジニアはC#を活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■C#フリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・Webアプリ開発のフリーランス求人・案件 C#を活用するフリーランス求人・案件として、Webアプリ開発があります。 特にECサイト、SaaSプロダクト、CMSベースのWebサイトなどでのフリーランス求人・案件が多いでしょう。 C#フリーランスエンジニアが求人・案件を獲得する上で、C#の開発経験はもちろん、NET CoreやASP.NET Coreの.NET系フレームワークの経験、フロントエンド開発や知識、SQL ServerやEntity Frameworkのデータベース知識、API開発経験、Gitなどのコードのバージョン管理経験などがあると参画しやすいでしょう。 ・業務システム開発のフリーランス求人・案件 C#を活用するフリーランス求人・案件として、業務システム開発があります。 業務システム開発とは経理、人事、在庫管理、プロジェクト管理などの内部業務管理システムやCRM、ERPなどの開発を指します。 C#フリーランスエンジニアが求人・案件を獲得する上で、C#の開発経験はもちろん、NET CoreやASP.NET Coreの.NET系フレームワークの経験、MVCやMVVMなどの理解/知識、WPFやWindows FormsのデスクトップアプリのUI設計経験、SQL ServerやOracleのデータベース知識、API開発経験、Git、SVN、TFSなどのコードのバージョン管理経験などがあると参画しやすいでしょう。 ・ゲーム開発のフリーランス求人・案件 C#を活用するフリーランス求人・案件として、ゲーム開発があります。 C#で開発可能なゲームは豊富で幅広く、プラットフォーム型ゲーム、モバイルゲーム、サイドスクロールアクション、RPG、VR/ARなど様々です。またC#はUnity以外にXamarinを用いたiOSやAndroidのアプリ開発もあります。 C#フリーランスエンジニアが求人・案件を獲得する上で、C#の開発経験はもちろん、Unityでのゲーム開発経験、3Dモデリング、アニメーションなどの理解/知識、マルチプレイヤー開発の理解、ゲームデザインやUI・UXデザインの知識などがあると参画しやすいでしょう。 ・組み込み/制御開発のフリーランス求人・案件 C#を活用するフリーランス求人・案件として、組み込み/制御開発C#フリーランス求人・案件があります。特に自動車の制御システム、工業用ロボットなど組み込みシステムやリアルタイムシステム、IoTデバイス、産業オートメーションなどの開発に携われます。 C#フリーランスエンジニアが求人・案件を獲得する上で、C#の開発経験はもちろん、テスト駆動開発(TDD)の知識や経験、セキュリティの理解や知識、パフォーマンスチューニングスキル、ドキュメント作成スキルなどがあると参画しやすいでしょう。 また、C#は.NET Micro Frameworkというデバイス専用の組み込み用に最適化された.NETを活用することにより、組み込み機器のソフト開発が可能です。 ■C#フリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 C#フリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 C#はGUIアプリ開発、モバイルアプリ開発、Webアプリ開発、ゲーム開発、AR/VR開発、クロスプラットフォーム開発、組み込み開発、データサイエンスと機械学習開発と様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいC#フリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後C#を含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は増減なく、現状のまま維持していく可能性が高いでしょう。 C#フリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはGUIアプリ開発、モバイルアプリ開発、Webアプリ開発、ゲーム開発、AR/VR開発、クロスプラットフォーム開発、組み込み開発、データサイエンスと機械学習開発のフリーランス求人・案件を探してみましょう。 ■C#での週2日・週3日フリーランス求人・案件 C#での週2日・週3日フリーランス求人・案件について解説していきます。 C#の週2日・週3日フリーランス求人・案件はC#全体のフリーランス求人・案件の中でおおよそ5%の割合で存在します。 また週2日・週3日などの時短でも月額単価90万円など、高単価なC#フリーランス案件・求人も多く存在します。 複数のC#フリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なC#フリーランス求人・案件はC#スキル以外にも、上流工程〜下流工程まで一貫した開発経験、プロジェクトリード経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 C#フリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■C#フリーランス求人・案件に参画するために必要なスキル C#フリーランス求人・案件に参画するために必要なスキルを解説します。 C#フリーランス求人・案件に参画するために必要なスキルとしては、C#自体の開発経験、フロントエンドやサーバーサイド開発経験で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてC#フリーランスエンジニアとして、JavaやC言語などプログラミング言語をはじめとし、.NET Framework、.NET Core、.NET 8などの.NET系フレームワークスキルや知識、SQLなどのデータベース知識、NUnitやxUnitなどテスト駆動開発(TDD)経験、RESTful API開発、DockerやKubernetesなどコンテナ化技術の知識、Azureなどのクラウドサービスの知識や経験があるとC#フリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとC#フリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとC#フリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにC#フリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■C#開発経験年数別のアドバイス C#フリーランス求人・案件に参画するため、C#開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のC#フリーランスエンジニア 開発経験1〜2年のC#フリーランスエンジニアはC#の基本文法やコントロールフロー、例外処理、クラスとオブジェクトの使用方法の理解を深めましょう。 小規模プロジェクトに入りシステム開発など行い積極的に実践で活用できるC#スキルを身につけていきましょう。 フリーランス求人・案件に参画した際は技術や業界のノウハウを学んでいくため、経験豊富な他のエンジニアやメンターを見つけることをおすすめします。積極的にコードレビューやフィードバックをもらいスキルアップを図りましょう。 ・開発経験2〜3年のC#フリーランスエンジニア 開発経験2〜3年のC#フリーランスエンジニアは積極的に中〜大規模プロジェクトに参画し、チーム開発を行いましょう。 オブジェクト指向設計原則(SOLID)や一般的なデザインパターン(Factory、Singleton、Strategy)など設計パターンを習得しましょう。また、NET Frameworkや.NET Core、Entity Frameworkなどフレームワークやツールの実務経験や知識、クリーンアーキテクチャの構築など、開発できる担当を広げつつ、高品質なコード記述を磨いていきましょう。 C#開発における周辺技術や環境に積極的に触れ、スキルアップを図りましょう。 その他要件定義やプロジェクト管理、コミュニケーションスキルなどの技術以外のスキルも身につけることをおすすめします。 開発経験2〜3年のC#フリーランスエンジニアはある程度技術スキルも備わっているため、C#フリーランス求人・案件に参画しやすいですので、継続的にフリーランス求人・案件に参画できるようにネットワークを広げていくとなお良いでしょう。 ・開発経験5年以上のC#フリーランスエンジニア 開発経験5年以上のC#フリーランスエンジニアはクラウドサービス、データサイエンス、AI、ハイパフォーマンスコンピューティングなど専門知識をより極めていきましょう。 また、C#周辺スキルを高めていくと同時にプロジェクトのリーダーやアーキテクトとしての役割も選択肢に入ってくるかと思いますので、チャンスがあれば積極的に引き受けましょう。 若手エンジニアへの教育やメンタリングを行える場合は自分の持っている知識の再確認の意味も込めて行ってみることをおすすめします。 その他、コミュニティへの貢献のため、コミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 開発経験5年以上のC#フリーランスエンジニアでも専門的な知識の学習やより実務をこなすことは重要です。IT技術は日々成長しておりかつ廃れていくため、常に最新技術やトレンドを学び、アップデートしていきましょう。 ■C#習得難易度・勉強方法 C#習得難易度・勉強方法について解説します。 C#習得難易度について、PHPやRubyと比較して難しいですが、JavaやC++と比較すると習得しやすいプログラミング言語です。 C#は文法や概念はJavaやC言語を元にしているため、難しいと感じる方が多いですが、Visual Studioをインストールするだけで開発環境ができるため、すぐ始められるメリットがあります。 また、JavaやC++などオブジェクト指向言語の経験があるエンジニアは比較的簡単にC#を習得できるでしょう。 C#の学習コストについて解説します。 1つのプログラミング言語を基礎レベルまで習得するには、開発環境の設定や基本概念の理解、コードの練習などでおおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。しかし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でC#を始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると「Progate」「ドットインストール」「Schoo」「Udemy」など多種多様なサービスがあります。 また、Microsoft公式の学習プラットフォーム「Microsoft Learn」、技術者向けの学習プラットフォーム「Pluralsight」などC#学習の環境は整っています。 オンライン学習やプログラミングスクールはC#自体の習得以外にもC#での開発に必要なデータベースやインフラなど周辺知識の必要性も教えてくれるため、C#の学習においてより実践で使える知識を蓄えやすいでしょう。 その他、C#習得を希望するエンジニアは、まず周辺でC#に精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■C#フリーランスエンジニアにおすすめのC#フレームワーク・開発プラットフォーム C#のフリーランスエンジニアとしてC#フレームワーク・開発プラットフォーム知識はフリーランス求人・案件の参画確度を高めます。 代表的なC#フレームワーク・開発プラットフォームを解説いたしますので、興味のあるC#フレームワークを習得しましょう。 下記ではC#のフレームワーク・開発プラットフォームとして.NET Framework、.NET Core、ASP.NET、Xamarin、ML.NETを解説します。 ・.NET Framework .NET FrameworkはWindows でアプリケーションをビルドして実行するためのソフトウェア開発フレームワークです。 .NET Frameworkの特徴として、C#、VB、C++、F#など、さまざまな言語に対応していること、豊富なライブラリがあること、ASP.NETを利用できることなどが挙げられます。 .NET Frameworkは小〜大規模と幅広い開発規模に適したソフトウェア開発フレームワークです。ただし.NET Frameworkは主にWindows環境に限定されるため、クロスプラットフォーム対応を目指す場合は、.NET Coreや.NET 8がおすすめです。 ・.NET Core .NET CoreはMicrosoftおよび.NET開発コミュニティによって管理されているオープンソースの汎用開発プラットフォームです。 .NET Coreの特徴として、軽量かつモジュラー設計であること、クロスプラットフォーム対応であること、サイドバイサイドバージョニングであること、クラウドベースのアプリケーション開発に適していることなどが挙げられます。 .NET Coreは小〜大規模と幅広い開発規模に適した汎用開発プラットフォームです。 ・ASP.NET ASP.NETはActive Server Pages .NETの略で、Microsoftが提供している.NET Frameworkに搭載されている動的なWebページを作成するために使用されるWebアプリケーションフレームワークです。 ASP.NETの特徴として、C#やVB.NETなど複数のプログラミング言語に対応していること、オープンソースのプラットフォームであり基本機能を無料で活用できること、Web開発モデルを活用することでコーディング時間を短縮できること、クロスプラットフォーム対応であること、拡張性や柔軟性が高いことなどが挙げられます。 ASP.NETは小〜大規模と幅広い開発規模に適した汎用開発プラットフォームです。 ・Xamarin Xamarin(ザマリン)はC#を使いWindowsやAndroid・iOSなどプラットフォームのネイティブアプリを作成できるクロスプラットフォーム開発環境です。 Xamarinの特徴として、ネイティブアプリの開発ができること、クロスプラットフォームアプリ開発環境であること、Shared C# Backendの提供する機能によりコードを共通化できること、.NETのライブラリやツールを利用できることなどが挙げられます。 Xamarinは小〜大規模と幅広い開発規模に適したクロスプラットフォーム開発環境です。 なお、Xamarin のサポートは、Xamarin.Forms などのすべての Xamarin SDK に対するサポートを2024年5月1日に終了する予定です。 ・ML.NET ML.NETは、オープンソース.NET開発者プラットフォーム向けクロスプラットフォーム機械学習フレームワークです。 ML.NETの特徴として、.NETアプリケーションに機械学習機能を簡単に追加できること、大規模データを扱えること、AutoML機能が搭載されていること、高いパフォーマンスやスケーラビリティを実現していることなどが挙げられます。 ML.NETは小〜大規模と幅広い開発規模に適した機械学習フレームワークです。 C#フレームワーク・開発プラットフォームを選ぶときの注意点 C#だけではなくIT技術全般にいえることですが、IT分野は日々新しい技術が開発されており、人気(頻繁に使用される)フレームワーク・開発プラットフォームの入れ替わりも激しいです。そのため、常に市場動向や海外のエンジニアメディアなどを確認しておきましょう。 ■C#フリーランス求人・案件参画するために役立つ資格 C#フリーランスエンジニアが取得しておいて損のない資格を2つ紹介します。 ・プロジェクトマネージャ試験(PM) プロジェクトマネージャ試験(PM)は一般財団法人情報処理推進機構(IPA)が実施している情報処理系の国家資格です。 プロジェクト責任者として、情報システムの開発プロジェクトにおけるプロジェクトマネージャ(PM)の役割を果たすことができるかを図る試験です。 自身が普段あまり担当しないようなシステム開発工程の知識/スキルを身に付けることが出来ることや、クライアントなどとの信頼構築を築けるためC#フリーランスエンジニアとして取得しておいて損のない資格でしょう。 その他、プロジェクトマネージャ試験(PM)合格者に対しては、他の高度情報処理技術者試験の科目が2年間免除になったり、弁理士、中小企業診断士、国家公務員試験など他分野の難関資格の科目が一部免除になるメリットもあります。 ・ITストラテジスト試験 ITストラテジスト試験は、IT系国家資格の中でも最難関の試験です。 ITストラテジスト試験は、基本的なIT知識、情報技術を駆使した経営戦略の策定能力や推進力などが出題されます。ITストラテジスト試験の取得難易度は高く、10~15%ほどの合格率です。 C#フリーランスエンジニアとして、ITスキルや経営戦略などコンサルに近いスキルを身に付けることができます。そのため、C#フリーランスエンジニアとして取得しておいて損のない資格でしょう。 C#関連の資格を習得することは良いことですが、C#フリーランス求人・案件に参画するという目的を失わないようにしましょう。 C#スキルを資格取得によって、証明することは可能ですが重要視すべきことは、C#の実務経験やC#周辺で必要な開発スキルを保有していることです。 そのためC#の資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 C#エンジニアとして、実務未経験にも関わらずC#関連資格の取得を最優先事項にすることはやめておきましょう。 ■C#フリーランス求人・案件の未経験での参画 C#開発実務未経験の場合、参画できるC#フリーランス求人・案件は限られてくるでしょう。 C#などフリーランス求人・案件は参画後すぐに稼働することを想定しているため、即戦力エンジニアを求めています。 C#未経験からC#フリーランス求人・案件への参画を検討/希望している方は、はじめに正社員や派遣・契約社員として2〜3年ほど開発経験を積むもしくはクラウドワーカーや副業として2年ほど開発実務をこなしましょう。 C#フリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 C#のフリーランス求人・案件への参画を目指すにあたって、他開発言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。例えば、C#フリーランス求人・案件ではC#.NET、VB.NET、ASP.NETなどの開発スキルや、各プログラミング言語での代表的なフレームワーク、SQLやEntity Framework、Git、NUnit、xUnit、Azureなどの開発に頻繁に活用されるスキルが求められます。 C#をはじめとする他開発言語の知識/スキルや周辺環境の知識/スキルが豊富であればC#フリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■C#の市場動向やニーズ C#はGUIアプリ開発、モバイルアプリ開発、Webアプリ開発、ゲーム開発、AR/VR開発、クロスプラットフォーム開発、組み込み開発、データサイエンスと機械学習開発など幅広く開発ができることからフリーランス求人・案件の中でも多く求人が存在します。 そのため、ニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならないでしょう。 では、C#エンジニアのニーズがある理由をIT市場動向から分析してみてみましょう。 2023年8月、角川アスキー総合研究所が発表した「ファミ通ゲーム白書2023」では2022年の世界ゲームコンテンツ市場規模を26兆8,005億円と推計しています。また、国内ゲーム市場規模は前年比1.4%増の2兆316億円となっています。 上記の成熟した市場規模から推測するに需要が減ってもすぐに市場が無くなる市場規模ではないことがわかります。 その他IoT、ビッグデータ、6G、ブロックチェーン、xR、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニア全体の人材不足が深刻化しています。2030年までに79万人のITエンジニア不足に陥る可能性があるとも言われています。 上記観点を考慮すると市場は成長しておりますが、エンジニアの絶対数が足りておらず、C#を含むエンジニアにおいてニーズが今後も拡大していくでしょう。 C#エンジニアとして現在活躍している方や今後活躍を検討している方はC#の開発実務経験やC#開発に必要な周辺開発スキル/経験を取得すると多くのC#エンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。