• C#

リセット

C#の案件・求人一覧

1-40 / 全 11905
  • NEW

【TypeScript/React/Python】既存Webアプリ機能追加・修正案件

600,000円/月

業務委託(フリーランス)
京都府
西大路御池駅
PythonC#WindowsPostgreSQLSQLiteDjangoReactTypeScript
作業内容 ・既存Webアプリ機能追加、修正案件に携わっていただきます。
  • NEW

【C#/JavaScript】製品ライフサイクル一元管理システムにおける移管・開発リード案件

900,000円/月

業務委託(フリーランス)
JavaScriptC#
PL
作業内容 【募集背景】 現行ベンダーからの業務切り替えに伴い、新体制で製造業向けPLMシステムの開発・保守を遂行できる状態へ移管するための募集です。 【作業内容】 現行ベンダーから既存システムの仕様・設計・ソースコード・カスタマイズ内容をキャッチアップし、技術的なナレッジ移管を進めていただきます。既存システムの仕様把握、開発方針の整理、設計・開発・レビュー等をリードしていただく想定です。 【求める人物像】 既存システムの仕様や設計を理解し、主体的に開発を推進できる方を求めています。 【ポジションの魅力】 ベンダー切り替えに伴うナレッジトランスファーから、今後の開発・保守体制の立ち上げまでをリードできるポジションです。 【開発環境】 PLM、Aras Innovatorを使用します。
  • NEW

【React】製造業向けWindowsアプリ開発案件

550,000円/月

業務委託(フリーランス)
大阪府
千林駅
JavaSQLC#WindowsReact
作業内容 ・製造業向けMES(Manufacturing Execution System)アプリケーションの開発に携わっていただきます。 ・主に下記作業をご担当いただきます。 - MESアプリケーションのフロントエンド開発 - 製造工程の実装対応 - 単体テスト、結合テスト対応
  • NEW
  • 注目

【C#/React】製造業向け業務システム構築支援案件

540,000円/月

業務委託(フリーランス)
愛知県
赤池駅
JavaScriptC#SQL ServerReact
作業内容 ・製造業向け業務システム構築支援案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  ‐基本設計  ‐詳細設計  ‐実装  ‐テスト
  • NEW

【C#/C++】大手CVS向けPOSレジ開発案件

1,200,000円/月

業務委託(フリーランス)
東京都
大崎駅
C++C#CVS
サーバーサイドエンジニア
作業内容 C#やC++を用いた大手CVS向けPOSレジ開発案件を担当いただきます。 主に下記作業をご担当いただきます。  -設計  -実装  -テスト  -運用
  • NEW
  • 注目

【C#】システム間連携基盤構築案件

640,000円/月

業務委託(フリーランス)
東京都
秋葉原駅
C#Oracle
SE
作業内容 ・C#を用いた各システム間連携基盤の構築に携わっていただきます。 ・主に下記作業をご担当いただきます。  -要件定義  -基本設計  -詳細設計  -製造  -テスト  -運用  -保守
  • NEW
  • 注目

【VB6】半導体・電子部品メーカーSCMシステム開発案件

550,000円/月

業務委託(フリーランス)
福岡県
博多駅
SQLC#VBWindowsColdFusionASP.NETJP1
作業内容 ・半導体電子部品メーカーのSCMシステム開発に携わっていただきます。 ・主に下記作業をご担当いただきます。 - ITアプリケーション運用保守 - 夜間・休日の一次対応(オンコール含む) - システム改修 - 不具合改善 - ユーザーからの問合せ(調査) - 障害対応 - 業務要件からシステム要件の落とし込み/不具合の原因調査 - 基本設計 - 詳細設計

【C#】測定器アプリケーション開発案件

550,000円/月

業務委託(フリーランス)
大阪府
南方駅
C#
作業内容 ・測定器アプリケーション開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 - 基本設計~開発~テスト

【C#】工場内システム開発案件

550,000円/月

業務委託(フリーランス)
大阪府
門真市駅
C#
作業内容 ・工場内システムにおける開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 - 基本設計 - 詳細設計 - 製造 - 単体テスト - 結合テスト - 総合テスト - 運用保守

【C#/VB.NET】基幹システム改善保守案件

550,000円/月

業務委託(フリーランス)
大阪府
淀屋橋駅
C#VB.NETC#.NET
社内SEサーバーサイドエンジニアSE
作業内容 ・販売管理システム(C#・VB.NET)保守・改善に携わっていただきます。 ・主に下記作業をご担当いただきます。 - 要件確認 - 開発、テスト - リリース

設定していない条件はありませんか?

スキル・リモート・単価などで絞り込み、
効率よく案件を探せます。

【C言語/Python】計測制御関連ソフトウェア開発案件

550,000円/月

業務委託(フリーランス)
大阪府
弁天町駅
CPythonC#VBWindowsLabviewRedmine
作業内容 ・計測制御関連ソフトウェア開発に携わっていただきます。 ・計測制御システムやWindowsアプリケーションを必要とするクライアントに対し、Labview等を用いた計測制御関連ソフトウェアの開発サービスを提供 ・主に下記作業をご担当いただきます。  ‐設計、製造、単体試験、結合試験

【C#】計測装置向けアプリケーション開発案件

550,000円/月

業務委託(フリーランス)
京都府
西大路駅
C++C#
組込・制御エンジニア
作業内容 ・C#を用いて計測装置向けアプリケーション開発に携わっていただきます。
  • NEW

【C言語】Linuxポーティング案件

750,000円/月

業務委託(フリーランス)
愛知県
国際センター駅
CSQLC#LinuxPostgreSQLSQL ServerGitHub
作業内容 ・Linuxのポーティング業務を担当していただきます。  - Kernelやyoctoなど下回りの設定およびカスタマイズ  - 組み込みLinux環境における各種動作検証・調整

【C#/Java】運送業向けパッケージ問い合わせ対応・開発案件

550,000円/月

業務委託(フリーランス)
大阪府
京橋駅
JavaC#VB.NETOracle
作業内容 ・C#、Javaを用いた運送業向けパッケージ問い合わせ対応、開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 - 英語での電話もしくはメールによる問い合わせ対応 - その他、開発業務
  • NEW
  • 注目

【C++】Windows向けシミュレータアプリケーション開発案件

750,000円/月

業務委託(フリーランス)
愛知県
国際センター駅
C++SQLC#WindowsPostgreSQLSQL ServerGitHub
作業内容 ・Windows向けシミュレータアプリケーションの開発業務において、下記業務をおまかせいたします。  - 要件定義  - 基本設計、詳細設計  - 実装  - システムテスト

【C#.NET】某民間医療グループ向け人事システム開発案件

500,000円/月

業務委託(フリーランス)
大阪府
大阪駅
C#C#.NETSQL ServerASP.NET
フロントエンドエンジニアサーバーサイドエンジニア
作業内容 ・某民間医療グループ向け人事システム開発案件に携わっていただきます。

【C++】半導体製造装置開発案件

620,000円/月

業務委託(フリーランス)
京都府
京都駅
C++VC++CC#
作業内容 ・半導体製造装置の開発支援に携わっていただきます。 ・担当フェーズは、詳細設計、実装、単体検証になります。
  • NEW

【C#/PLM/Aras】PLMシステム(Aras)開発・検証支援案件

650,000円/月

業務委託(フリーランス)
大阪府
堺筋本町駅
C#C#.NET
PL
作業内容 ・Aras開発、検証支援案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -製造 -テスト -保守支援
  • NEW

【C#/VB.NET】業務系システム開発支援案件

550,000円/月

業務委託(フリーランス)
兵庫県
荒井駅
C#VB.NETC#.NETOracleSQL ServerASP.NET
PLサーバーサイドエンジニアPGSE
作業内容 ・業務系システム開発支援/図書貸与管理システム等に携わっていただきます。 ・主に下記作業をご担当いただきます。 - 要件定義 - 結合テスト - プロジェクト管理

【C#】 精密機器メーカー向けシステム開発支援案件

600,000円/月

業務委託(フリーランス)
京都府
西大路御池駅
C++C#WindowsRedmineUML
作業内容 ・精密機器メーカー向けのシステム開発支援に携わっていただきます。

設定していない条件はありませんか?

スキル・リモート・単価などで絞り込み、
効率よく案件を探せます。

  • NEW

【C++/C#】システム開発案件

950,000円/月

業務委託(フリーランス)
東京都
品川駅
C++C#
組込・制御エンジニア
作業内容 ・C++を用いた組込み開発に携わっていただきます。 ・主に下記作業をご担当いただきます。  -設計  -製造  -テスト

【言語不問】オートオークション業務システム開発支援案件

630,000円/月

業務委託(フリーランス)
愛知県
丸の内駅
C#VB.NET
作業内容 ・オートオークションの業務システム開発支援に携わっていただきます。 ・主に下記作業をご担当いただきます。  ‐構築~テスト

【QA】FA業界向けアプリケーション品質検証案件

550,000円/月

業務委託(フリーランス)
愛知県
名古屋駅
C#
サーバーサイドエンジニア
作業内容 ・生成AIを用いて開発したアプリケーションを外販する際のQA作業に携わっていただきます。 ・主に下記作業をご担当いただきます。  ‐セキュリティ対応  ‐テスト  ‐バグ修正

【PHP】オープンポジション案件

1,150,000円/月

業務委託(フリーランス)
東京都
六本木駅
PHPC#
サーバーサイドエンジニア
作業内容 ・PHPを用いた開発支援案件に携わっていただきます

【Python/AWS】医療機関向けデータ処理支援案件

850,000円/月

業務委託(フリーランス)
東京都
大門駅
PythonRubyC#AWSAthenaLambda
サーバーサイドエンジニア
作業内容 ・医療データをもとに処理対応を担当していただきます。 ・具体的には下記作業をお任せいたします。  -ETL処理構築  -データ抽出
  • NEW

【C#】メーカー向けシステム開発案件

570,000円/月

業務委託(フリーランス)
兵庫県
和田岬駅
C++C#Linux
組込・制御エンジニアサーバーサイドエンジニア
作業内容 ・メーカー向けシステム開発に携わって頂きます。 ・主に下記作業をご担当いただきます。 - 業務システムの設計 - 製造およびテスト - 既存機能の改修および追加開発 - 製造業向けシステムの品質向上対応
  • NEW
  • 注目

【C#】Webアプリケーション開発支援案件

750,000円/月

業務委託(フリーランス)
群馬県
高崎問屋町駅
CSQLC#
組込・制御エンジニアサーバーサイドエンジニア
作業内容 ・C#を用いた工場系システム開発支援案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -仕様検討  -プログラム設計  -実装  -試験

【C#/C言語】半導体製造装置ダイシング向けソフトウェア開発案件

520,000円/月

業務委託(フリーランス)
大阪府
大阪駅
CC#
作業内容 ・半導体製造装置(ダイシング)向けソフトウェア開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 - ソースの解析 - 新機能向け設計 - 製造

【C#】生産管理システムリプレイス案件

650,000円/月

業務委託(フリーランス)
兵庫県
三ノ宮駅
SQLC#
PLサーバーサイドエンジニア
作業内容 ・既存生産管理システムのリプレース対応に携わっていただきます。 ・主に下記作業をご担当いただきます。 - 基本設計 - 詳細設計 - 実装 - 単体試験 - 結合試験

【VB.NET】製造業界向け管理システム開発案件

650,000円/月

業務委託(フリーランス)
群馬県
高崎駅
C#VB.NETSQL Server
サーバーサイドエンジニア
作業内容 ・製造業界向け管理システム開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 VB.NET環境での実装 -テスト

設定していない条件はありませんか?

スキル・リモート・単価などで絞り込み、
効率よく案件を探せます。

【C#】 自治体向け収納管理システム開発案件

550,000円/月

業務委託(フリーランス)
大阪府
本町駅
C#PostgreSQLSQL Server
作業内容 ・自治体向け収納管理システム開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 - 収納管理システムの設計、開発 - 納付書取り込み機能の開発 - 取り込みイメージ確認、修正画面の開発 - 詳細設計以降の開発業務 - テスト対応

【C#】クライアント向けシステム開発案件

750,000円/月

業務委託(フリーランス)
東京都
大崎駅
C#
サーバーサイドエンジニア
作業内容 ・クライアント向けシステム開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -クライアントへのシステム提案書作成  -概要設計書やテスト仕様書の作成  -C#プログラムを用いた実装作業  -操作説明等のサポート作業

【C#/リモート併用】医療用システムの画面系カスタマイズ開発支援

600,000円/月

業務委託(フリーランス)
東京都
C#
SE
作業内容 【募集背景】 医療用システムにおける開発支援のため、参画メンバーを募集しています。 【作業内容】 画面系を中心とした機能カスタマイズ開発を担当していただきます。元請けチームの一員として、仕様理解および改修対応を行っていただきます。 【求める人物像】 ソースコードを読解し、仕様を理解したうえで改修対応を進められる方を求めています。 【ポジションの魅力】 医療用システムの画面系機能カスタマイズ開発に携わることができます。 【開発環境】 言語・フレームワークはC#、WPFです。

【C#】医療業界向けシステム開発案件

650,000円/月

業務委託(フリーランス)
東京都
田端駅
C++C#
サーバーサイドエンジニア
作業内容 ・C#を用いた医療業界向けシステム開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 -C#及びC++を用いたシステム開発 -自社システムにおける要件定義から構築までの対応 -開発実務及びシステム運用及び保守

【Kotlin/C#】WindowsアプリAndroid化品質保証支援案件

550,000円/月

業務委託(フリーランス)
大阪府
大阪駅
C#AndroidWindowsKotlin
スマホアプリエンジニア
作業内容 ・海外の別ベンダーが開発するWindowsアプリのAndroid化に対して、品質保証の観点から支援を行う案件に携わっていただきます。 ・主に下記作業をご担当いただきます。 - アプリの動作確認やテスト - 仕様、設計内容、各種ドキュメントの妥当性確認 - 品質上の課題や改善点を整理 - 品質確保に向けた提案、助言

【PHP】スマートフォン向けゲーム開発案件

900,000円/月

業務委託(フリーランス)
東京都
六本木駅
PHPC#
サーバーサイドエンジニア
作業内容 ・PHPを用いたスマートフォン向けゲーム開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -アウトゲームのサーバサイドの開発  -設計作業、機能実装、検証作業及びフィードバック対応

【C#/JavaScript】受注管理・一般ユーザ向け受付システム開発案件

600,000円/月

業務委託(フリーランス)
東京都
JavaScriptC#MVC
サーバーサイドエンジニア
作業内容 【募集背景】 開発途中で中断となったプロジェクトを再開するため、開発要員を募集します。 【作業内容】 中断前に作成された開発途中のプログラムについて、詳細設計書に沿ったコーディングおよび単体テストを実施します。その後、POSシステムおよび売上管理システムとの連携部分について、基本設計から詳細設計、単体テストを実施します。組合せテストを実施する場合があります。 【求める人物像】 【ポジションの魅力】 航空会社利用者向けの荷物宅配サービスや機器レンタルサービスを支える、受注管理・受付システムの開発に携わることができます。 【開発環境】 ASP.net MVC、C#、JavaScript、SQL Serverを使用します。

【C#/Python】工場面積管理システム開発案件

650,000円/月

業務委託(フリーランス)
愛知県
国際センター駅
PythonC#
作業内容 ・工場面積管理システム案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  ‐基本設計  ‐詳細設計  ‐実装  ‐テスト

【C#】不動産業界向けローコードツール開発案件

650,000円/月

業務委託(フリーランス)
大阪府
大阪駅
C#
サーバーサイドエンジニア
作業内容 ・C#を用いた不動産業界向けローコードツール開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -要件定義、設計、実装など上流工程からの開発推進

【C#】データ連携システム構築開発案件

850,000円/月

業務委託(フリーランス)
東京都
新橋駅
JavaScriptC#CSSHTML
サーバーサイドエンジニア
作業内容 ・C#を用いたデータ連携システム構築開発案件に携わっていただきます。 ・主に下記作業をご担当いただきます。   -Webブラウザ更新に伴うIEからEdgeへの移行対応  -C#及びHTML、JavaScript、CSSを用いた7画面の構築  -調査結果、ソースコード、項目、結果報告書の作成

設定していない条件はありませんか?

スキル・リモート・単価などで絞り込み、
効率よく案件を探せます。

この条件で新着案件を受け取りませんか?

C#

あなたにピッタリ
フリーランス案件が見つかる

  • 138万件以上のフリーランス案件から一括検索

    380,166の案件を保有しており、エンジニアやクリエイター向けを中心にたくさんの案件を一括検索可能です。

    ※ 9月13日(日)更新

    38万件以上のフリーランス案件から一括検索

  • 2あなたの経験やスキルに適した案件をメールでお知らせ

    マイページに入力して頂いた経験や希望条件に合わせて、ご希望にマッチした案件をメールでお送りするので効率的な案件探しが可能です。

    あなたのプロフィールからおすすめの案件・求人

今すぐ無料登録

C#の月額単価相場

C#のエージェント別案件数

C#のフリーランス案件・求人を保有しているフリーランスエージェントは、①レバテックフリーランス:7223件、②フリコン:1467件、③テックビズフリーランス:769件、④テックリーチ:522件、⑤フォスターフリーランス:381件、⑥HiPro Tech(ハイプロテック):300件、⑦ココナラテック(旧:フリエン/furien):250件、⑧エンジニアルーム:244件、⑨BIGDATA NAVI:177件、⑩ELEVATE:83件となっています。(※フリーランスHub調べ/2026年9月) C#のフリーランス案件・求人を豊富に保有しているフリーランスエージェントは①レバテックフリーランス、②フリコン、③テックビズフリーランスであることがわかります。 C#のフリーランス案件・求人に参画を希望するフリーランスの方は①レバテックフリーランス、②フリコン、③テックビズフリーランスを中心に複数のフリーランスエージェントに登録することをおすすめします。

C#のエージェント別月額単価相場

C#のフリーランス案件・求人を保有しているフリーランスエージェント別の単価相場は、①コンプロフリーランス:98万円、②Relance(リランス):90万円、③Findy Freelance:86万円、④プロエンジニア:84.6万円、⑤ROSCA freelance:83.7万円、⑥HiPro Tech(ハイプロテック):82.9万円、⑦チョクフリ:81.5万円、⑧フリーランスポート(Freelance Port):81.4万円、⑨フリーランスのミカタ:81万円、⑩FREE-DA:79万円となっています。(※フリーランスHub調べ/2026年9月) C#のフリーランス案件・求人の月額単価が高いフリーランスエージェントは①コンプロフリーランス、②Relance(リランス)、③Findy Freelanceであることがわかります。 C#のフリーランス案件・求人に参画を希望するフリーランスの方は①コンプロフリーランス、②Relance(リランス)、③Findy Freelanceを中心に複数のフリーランスエージェントに登録することをおすすめします。

C#の都道府県別案件数

C#のフリーランス案件・求人の都道府県別案件数は、①東京都:7073件、②大阪府:1500件、③愛知県:894件、④福岡県:689件、⑤神奈川県:520件、⑥兵庫県:227件、⑦京都府:187件、⑧埼玉県:97件、⑨千葉県:88件、⑩熊本県:37件となっています。(※フリーランスHub調べ/2026年9月) C#のフリーランス案件・求人が集中している都道府県は①東京都、②大阪府、③愛知県であることがわかります。 C#のフリーランス案件・求人に参画を希望するフリーランスの方は①東京都、②大阪府、③愛知県を中心にフリーランス案件を探されることをおすすめします。

C#の職種別案件数

C#のフリーランス案件・求人の職種別案件数は、①サーバーサイドエンジニア:2171件、②バックエンドエンジニア:1939件、③SE:675件、④PL:621件、⑤スマホアプリエンジニア:554件、⑥PM:549件、⑦フロントエンドエンジニア:458件、⑧アプリケーションエンジニア:390件、⑨PG:381件、⑩PMO:272件となっています。(※フリーランスHub調べ/2026年9月) C#のフリーランス案件・求人は①サーバーサイドエンジニア、②バックエンドエンジニア、③SEが多いことが分かります。

C#の職種別平均単価

C#のフリーランス案件・求人の職種別の平均単価は、①3Dデザイナー:97.2万円、②機械学習エンジニア:96.4万円、③AIエンジニア:90.8万円、④プロダクトマネージャー:89.3万円、⑤セキュリティエンジニア:87.1万円、⑥SRE:86.2万円、⑦データサイエンティスト:84.2万円、⑧コーダー:83.3万円、⑨Webデザイナー:83.3万円、⑩SAPコンサルタント:82.9万円となっています。(※フリーランスHub調べ/2026年9月) C#のフリーランス案件・求人の月額単価が高い職種は①3Dデザイナー、②機械学習エンジニア、③AIエンジニアであることがわかります。

C#の業界別案件数

C#のフリーランス案件・求人の業界別案件数は、①サービス:2242件、②製造:2093件、③ゲーム:1165件、④通信:728件、⑤ソーシャルゲーム:651件、⑥IT:513件、⑦メーカー :510件、⑧金融:426件、⑨AI:407件、⑩EC:398件となっています。(※フリーランスHub調べ/2026年9月) C#のフリーランス案件・求人は①サービス、②製造、③ゲームが多いことが分かります。 C#のフリーランス案件・求人に参画を希望するフリーランスの方は①サービス、②製造、③ゲームを中心に複数の業界の案件を検討されることをおすすめします。

C#の業界別平均単価

C#のフリーランス案件・求人の業界別の平均単価は、①コンサル:81.5万円、②SaaS:79.9万円、③メタバース:79.2万円、④モバイル:78.5万円、⑤FinTech:77.5万円、⑥出版:77.2万円、⑦AI:77.2万円、⑧映像配信:76.8万円、⑨ゲーム:76.2万円、⑩DX:76.1万円となっています。(※フリーランスHub調べ/2026年9月) C#のフリーランス案件・求人の月額単価が高い業界は①コンサル、②SaaS、③メタバースであることがわかります。 C#のフリーランス案件・求人に参画を希望するフリーランスの方は①コンサル、②SaaS、③メタバースを中心に複数の業界の案件を検討されることをおすすめします。

C#の常駐案件・リモートワーク案件割合

C#のフリーランス案件・求人数のリモートワーク案件・常駐案件の割合を分析するとリモートワーク案件が6364件(53.5%)、常駐案件が5541件(46.5%)となっています。 したがって、C#フリーランス案件・求人に関してはリモートワーク案件が多いことがわかります。 (※フリーランスHub調べ/2026年9月)

C#案件のよくある質問

C#の月額単価の相場はどれくらいですか?

C#の月額単価の相場は67万円です。スキルやご経験により、

単価が変わります。自分のスキルや経験に合った案件は、こちらの案件一覧ページから検索・応募できます。

C#の案件数は何件ですか?

フリーランスHub上でご覧いただけるC#の案件数は11905件です。 尚、応募先エージェントで非公開案件の提案を受けられる場合もあります。

未経験でもC#のフリーランス案件に応募することは可能ですか?

はい。応募先エージェントが条件を設けていない限り、基本的には未経験でも応募することが可能です。 ただし、中には実務経験を重視する案件もありますので、未経験で参画できる案件があるかどうかは応募先エージェントに確認してみましょう。

C#について

【C#の概要】 C#は2000年にマイクロソフト社が提供を開始したプログラミング言語で、C言語やJavaに近い構文をしています。同社のフレームワークである「.NET Framework」上で動作し、互換環境「Mono」を使えばMacやLinux環境下での開発も可能です。幅広い分野で活用されています。開発環境に関しては、マイクロソフト社から「Visual Studio」が提供されているため、手軽に構築できるのがメリット。C#が用いられるのは、デスクトップアプリやWebサービス、スマートフォンのアプリ、VR・MRアプリなどを開発するフリーランス向け案件です。 【C#の特徴】  C#は、プログラミング言語の中でも使いやすく、人気・需要の高いプログラミング用語です。マイクロソフトの「Visual Studio」、ゲーム開発プラットフォーム「Unity」などとも相性が良く、3D・2Dを問わずアプリ開発でも使用されています。C#は2000年の登場以来、20年以上が経過した言語のため、扱いやすい環境が整備されています。Javaと開発方法が似ているため、経験者であれば学習の難易度も高くはないでしょう。また、C#はC++やJavaと同じくオブジェクト指向を採用しています。従来プログラミングの世界では、1つプログラムを追加する度に、他のプログラムの修正対応に追われるのが当たり前でした。一方で、オブジェクト指向は独立性・再利用性・拡張性を実現しています。プログラミングを追加しても他のプログラミングに影響することはなく、初心者でもスムーズな作業を実現できます。 【C#のフリーランスエンジニアの参画が可能な案件例】 C#案件は豊富で、2023年7月時点で7,000件程度あるのが確認できます。具体的にどのような案件があるのか、以下で見ていきましょう。 ・【C#】【業務委託(準委任)】ゼネコンでの社内SE ゼネコン建設業の社内SEとしてC#を使用する案件です。月単価は65万円で、参画するには「C#もしくはVB.NET、OracleSQLに関するスキル」「SEの経験」「ユーザーへの対応経験」などが必要になります。リーダー経験があり、前向きに物事を考えられる人材が求められるのがポイントです。 ・【ブリッジSE】社内向け管理システムのオフショア開発管理業務 インドにいるエンジニアチームとクライアントをつなぐブリッジSE業務を担当します。クライアントの社内向け管理システムの受託開発、インドチームとクライアントの調整も主な業務です。参画にあたっては英語力のほか、「AWS、Azureなどクラウドでのシステム基盤設計」「PMや開発エンジニアのリーダー経験」などが必要になります。 ・【C#/リモート】Windowsアプリ開発 医療機器(治療装置)のソフトウェア開発をメインに行う東京都の案件です。月単価は45万円で、参画にあたっては「C++やC#によるWindowsアプリの開発経験」が必要になります。 ・【Cocos2d-x or Unity/渋谷】ネイティブゲームの設計/開発/テスト/運用担当者募集 iOS/Andorid向けのネイティブゲームを扱う案件です。担当する工程は設計、開発、テスト、運用など。開発環境の構築、ネイティブゲーム開発技術のスキルアップやノウハウの共有にも携わります。参画するには、「UnityもしくはCocos2d-xでのゲーム開発経験」「スマートフォン向けコンテンツの開発経験」などが必要です。 ・【C#】補聴器フィッテングシステム開発・設計 新補聴器フィッティングシステムを開発する案件です。上流SEとして、画面設計・DB設計・API設計に携わります。月単価は65万円。参画するには、「エンジニア経験5年以上」「C#の経験3年以上」「画面設計・DB設計・API設計の経験」が必要です。 【C#のフリーランスエンジニアの未経験での案件参画に関して】 前述の案件のように、C#の案件では、必要スキルとしてエンジニアとしての経験やC#の実務経験を求められることが多くあります。全くの未経験者がC#から学習し始める難易度は高いといえます。しかし、C#は人気のプログラミング言語であること、20年以上前に登場した言語であることから、スクールや学習ツール・教材などが多く存在しており、初心者でも学習しやすい環境が十分整備されています。実務経験を積むためには、企業での実践が必要です。応募する際は、自分のスキルが証明できるポートフォリオを作成しましょう。ポートフォリオは、企業に自分のスキルを最大限に伝え、自分を採用すればどのような利益をもたらせるのかをアピールする材料として欠かせません。 【C#を使うフリーランス案件・求人に参画するために必要なスキル】 C#を使う案件に参画するフリーランスには、以下のようなスキルが求められます。 ・業務システムの知識 業務システムの開発案件に参画するフリーランスは、CRMやSFAなど業務システムに関する知識があると即戦力として活躍できます。また、小売業や製造業など、案件に関連する業界の知識も役立つでしょう。 ・Unityの知識 ゲーム開発の案件を希望するフリーランスは、Unityの知識が必須です。Unityはゲームの開発現場で需要が高く、最近はVRゲームの開発でもよく使われています。Unityでの開発経験があると案件獲得が有利になるでしょう。 ・Xamarinの知識 スマートフォンのアプリ開発案件を希望するフリーランスは、Xamarinのスキルがあると良いでしょう。Xamarinはアプリ開発の支援ツールで、iOSとAndroidの両方に対応するアプリの開発が可能です。 ・コミュニケーション能力 C#を扱うフリーランスには、開発チームのメンバーと円滑にやり取りするコミュニケーション能力も求められます。特に、企業に常駐する案件では、他のエンジニアと細かな進捗確認や分担をしながら作業を進めることになるでしょう。 【C#の習得難易度・勉強方法について】 C#はJavaやC++に文法が似ているため、それらを習得している人は比較的簡単に扱えるでしょう。反対にいうと、C#を習得することで関連する言語を学びやすくなります。ただ、C#は複数の言語から影響を受けているので、言語体系がやや複雑な面があります。C#は初めて学ぶ用語としておすすめではあるものの、全くの初心者の中には学習方法に迷う人もいるでしょう。とはいえ、C#はパソコンでVisual Studioプログラムをインストールすれば、簡単にアプリケーションを開発できるようになっています。学習の手間がさほどかからないのが魅力です。他のC言語よりも難易度は低いため、C言語が得意ではない人でもC#だけは習得できるケースもあるでしょう。マイクロソフト関係の開発に携わりたい人、ゲーム開発に興味のある人にとってはC#は避けられない言語です。それらの開発に興味のある人はスクールや教材を利用して身につけると良いでしょう。 【C#のフリーランスエンジニアにおすすめのフレームワーク】 プログラミングを行う上でひな形となるフレームワークは、C#では主に以下の2つが挙げられます。どちらも利便性が高く、初心者から上級者まで誰でも簡単に利用できるのが特徴です。 ・ASP.NET ASP.NETは、マイクロソフト社が提供しているフレームワークです。ASPは「Active Server Pages」の略称であり、Webページの生成や対話型のアプリを作成する際に利用されます。「.NET」は「.NET Framework」を意味しており、アプリケーションや開発環境を表す単語です。Windows7以降のOSには.NETは標準搭載されています。勤怠管理や在庫管理などの業務を支えるシステム・アプリの開発に役立ちます。「ASP.NET」は、主にWebアプリやサービスの開発に用いられます。ASP.NETを利用すれば、基本的なWebテクノロジーに対する知識がなくても高機能なアプリを開発できるでしょう。ASP.NETには多くのフレームワークがあります。ドラッグとドロップ配置でアプリを開発する「ASP.NET Web Forms」、クラウドベースでアプリケーションを開発できる「ASP.NET Core」などです。さまざまなフレームワークを使い分けながら開発を行えますが、すべての機能を十分に発揮するにはエンジニアとしての技術が求められます。 ・Blazor Blazor(ブレイザー)は、無料で利用できるオープンソースのフレームワークです。学生や資金に余裕がない開発者にとっては、コストを抑えてプログラミングの開発が行えるメリットがあります。RazorとC#構文を用いてWebアプリやサービスの作成が可能です。言語を習得途中の人でも、C#・CSS・HTMLの知識を持っていれば問題なく利用できるでしょう。Blazorを使えば、エンジニアだけでなくクライアントも一緒に開発を進められます。作業の効率化が図れるのがポイントです。Blazorのデメリットは、参考になる教材やツール、知識を持っているエンジニアが少ないこと。2018年に発表された比較的新しいフレームワークであるためです。しかし、知識があるエンジニアが少なければ、強いアピールポイントにもなります。今後の開発に役立てるためにも、積極的に利用しましょう。 【C#のフリーランス案件・求人に参画するために役立つ資格について】  C#関連の案件や求人に参画する際に役立つ資格には、IPA(情報処理推進機構)が実施する「応用情報技術者試験(AP)」や、日本オラクル社が認定する「オラクルマスター」があります。資格は案件・求人に応募する際のアピールに使えるだけでなく、自分の知らなかった機能やその実装方法を知る手段でもあります。C#の基本的な知識を学んで満足するのではなく、資格取得を目指してさらにC#の知識を深めましょう。 ・応用情報技術者試験(AP) 応用情報技術者試験は春(4月)と秋(10月)の年2回行われるエンジニアに向けた国家試験です。ITエンジニアのレベルアップを図るための試験で、エンジニアの技術から経営面まで幅広い知識を求められます。応用情報技術者試験の前には、基本情報技術者試験という試験も用意されています。こちらはより基本的な知識が求められる試験です。基本情報技術者試験に合格すると、基礎的な知識を習得していることの証となります。基本情報技術者試験の合格率は2019年で25.7%、応用情報技術者試験は22.3%です。どちらも難易度の高さが伺えます。合格後は、より深い知識が必要となる高度情報処理技術者試験や情報処理安全確保支援士試験にチャレンジするのも良いでしょう。高い能力を持つ証明になるだけでなく、ITスキルを活かせる職種への転職にも役立ちます。 ・オラクルマスター オラクルマスターは、情報処理に関するベンダー資格です。日本国外で実施されている「Oracle Certification Program (OCP)」と互換性があるため、Silver以降の試験を取得すればOCPの認定も自動的に付与されます。日本国内だけでなく国外でもスキルを証明できる資格です。Silverの前にあるBronze試験は、オラクル社が開催するセミナーに参加しさえすれば、そこまで難しくないでしょう。しかし、Silver以降の認定は知識だけでなく、実務経験がなければ難しい問題が出題されます。エンジニア経験がない場合は、まずBronzeの取得を目指してください。オラクルマスターの試験はステップアップ型です。そのため、Silver(シルバー)、Gold(ゴールド)、Platinum(プラチナ)と順番に受験しなければなりません。ただし、Bronzeのみはスキップが可能です。データベースの管理者として必要な知識が求められ、試験は年々新たな問題が出題されます。内容が変わるごとに移行試験を行い、知識のアップデートをするのも良いでしょう。 【C#の市場動向や将来性について】 C#は、人気プログラミング言語ランキングでも上位に入る言語の一つです。近年は特にゲーム分野での需要が高い傾向にあります。今後も引き続き、C#の知識を持つ人やC#を使った開発経験がある人が多くの案件で求められるでしょう。C#を使ったプログラミングスキルは、「1度身につければ終わり」というわけではありません。案件で重宝される人材であり続けるためには、常に知識をアップデートしていく必要があります。最新の知識を取り入れることで活躍の場は広がり、自らの成長にもつながるでしょう。また、C#とあわせて、開発のスキルおよびJavaやC++など他のプログラミング言語を身につけるのも大切です。可能な限り複数の技術を身につけ、幅広い開発経験を積むようにしてください。知識や経験が増えれば、その分参画できる案件が多くなります。高単価案件を獲得できるチャンスも増えるでしょう。 ※この文章は、2023年7月時点の内容です。