C#の案件・求人一覧

1-30 / 全 9586
NEW

【C#】カーナビアプリケーション開発保守案件

550,000円/月

業務委託(フリーランス)
愛知県
C#MySQL
サーバーサイドエンジニア
作業内容 ・カーナビアプリの開発保守に携わっていただきます。 ・主に下記作業をご担当いただきます。  -不具合対応、改修、要件追加、機能追加、追加開発
NEW

【リモート】C#.NET/ASP.NET:監査関連システム追加機能開発案件

700,000円/月

業務委託(フリーランス)
東京都
C#C#.NETASP.NET
サーバーサイドエンジニア
作業内容 大手監査法人 および 関連金融機関向けのシステム開発を行う企業で 追加機能開発を行っていただきます。 毎年定期的にバージョンアップを行っており、今回はそれに伴う増員募集です。 新規機能開発や品質強化など、上流工程から自走できる方を求めています。

【社内SE】包装機械メーカー企業での社内システム開発(要件定義~開発まで)@越谷/週2日リモート可能

500,000 〜 700,000円/月

業務委託(フリーランス)
埼玉県
JavaScriptC#VB.NETVBACSSHTML5SQL ServerASP.NET
フロントエンドエンジニアアプリケーションエンジニア社内SEバックエンドエンジニア
作業内容 ■企業概要 同社は、スーパーやコンビニなどで売られている食品や医薬品など、 様々な商品を包む包装機械を設計・製造・販売している機械メーカーです。 1948年の創業以来、常に時代のニーズに応じたオリジナルな包装機器を開発しており、 高速で密封包装する技術は、業界でもトップクラスです。 ■案件概要 DX推進領域の社内SE担当として、営業や製造、調達部門など各部門を横断的にご担当いただき、 業務効率化に向けて、社内システムの要件定義~開発まで一気通貫でお任せいたします。 具体的には… ・要件定義、提案、設計、それに伴うチーム内でのミーティングの実施 ・Webアプリケーション、デスクトップアプリなどのプログラミング ・ITの知見が求められる社内のミーティングに、オブザーバーとして参加 など ※「開発:要件定義=6:4」のイメージです。 ■プロジェクト一例 ・売上データをデータベースから抽出し、売上予測をグラフ化して表示 ・SFAなどのシステム間データ連携 など ■組織構成 現在4名(30代~50代/男女比5:5)のメンバー ■募集背景・課題 同社は、創業から70年以上が経過し、社内のビジネス改革やデジタル化推進を加速していくために、 2020年に新たにDX推進部を設立しました。 DX推進部では、業務改善に関するユーザー部門・経営陣への提言や企画等を行っており、 今後も組織拡大を予定しています。 本ポジションはDX推進部の組織拡大に伴う増員で、DX推進領域の社内SEとしてご活躍いただける方を募集します。
NEW

C# リアルタイム情報管理WEBアプリケーション開発(リモート)

700,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 ・リアルタイム情報管理WEBアプリケーション開発。 ・デスクトップアプリケーションのリアルタイム遠隔監視、遠隔操作、情報管理を行うWebアプリケーションの開発。 *工程:詳細設計〜結合テスト

クライアントエンジニア|Unity(C#)/人気IPスマホ向けバトルRPGゲーム

500,000 〜 1,000,000円/月

業務委託(フリーランス)
東京都
渋谷駅
C#UnityRPG
作業内容 大人気IPタイトル等のスマホ向けゲームの企画・運営・配信を行う会社にて、人気IPスマホ向けバトルRPGゲームにおけるクライアントエンジニアをご担当いただきます。   <業務内容> ・Unity、C#を使用したネイティブアプリの開発/設計/テスト/リリース/運用 ・スマホ向けアプリに関する技術検証 ・開発ミドルウェアの技術検証   <こんな方にオススメです> ・ゲームが好きで、ゲーム開発への技術への関心が高く、常に最新の技術を自らキャッチアップできる方 ・ユーザーを満足させる為にこだわりをもって取り組んでいただける方   <ゲーム系フリーランサーを手厚くサポートします> ・ゲーム業界特化型のため、大手ゲーム会社の案件や、様々な職種(エンジニア、2D/3Dデザイナー、企画など)の豊富な案件がございます ・コンフィデンス・プロが参画前のご契約〜参画後までしっかりとサポートいたします

【C#,上流対応】放送局様向けシステム開発支援

700,000 〜 900,000円/月

業務委託(フリーランス)
東京都
C#
サーバーサイドエンジニア
作業内容 案件概要:放送局様向けシステム開発支援(C#,上流対応) ・顧客折衝(要件や仕様決め) ・要件定義書/設計書などのドキュメント作成 ・開発、テスト対応など ポジションはメンバーになります。PMとPLがおりますので その管理下で一緒に顧客折衝を行います。そのヒアリングした内容を 元に要件定義書や設計書の作成を行います。 開発環境: ・C#.net/Javascrpt/Vue.js/Azureなど チーム体制: ・PM1名、PL2名、メンバー10名程度 ・2チームに分かれて開発を進めております。 勤務時間: 場所:基本リモート(拠点は西新宿)    ※お打ち合わせ時などで出社する可能性がございます。 備考: ・弊社より1名参画中 ・30代~40代前半の方が多い現場になります。 外国籍:応相談 ビジネスレベル、日本在住の方のみ

【C++】マイコン、及びWinアプリ開発の案件・求人

450,000円/月

業務委託(フリーランス)
C++CSQLC#Windows
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・経験者採用 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・実務経験3年以上必須 ===== マイコン、及びWinアプリ開発に携わっていただきます。 具体的な内容は下記の通りです。 ・マイコン制御開発 ・Windowsアプリケーション開発
NEW

【ASP.NET】既存システム改題改善案件

550,000円/月

業務委託(フリーランス)
京都府
西大路御池駅
C#SQL ServerASP.NETMVC
作業内容 ・ASP.NETを用いた既存システムのDB、速度改善対策などの改題改善案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -ASP.NETでの技術指導、設計書作成、作業者へのインプット、作業者アウトプットレビューなど

★4月開始★元請直【C#/リモート】レジャーホテル向けのシステムの開発保守

600,000円/月

業務委託(フリーランス)
東京都
SQLC#Windows
サーバーサイドエンジニア
作業内容 ・Windows上で動作するアプリケーション開発 ・新しい機能の追加、バグ調査、デバッグ、テスト
NEW

C# 3D表示PCアプリケーション開発(リモート有り)

650,000円/月

業務委託(フリーランス)
東京都
中野坂上駅
C#Windows
バックエンドエンジニア
作業内容 PC(Windows)アプリケーションソフトウェアの調査、仕様策定、設計、コーディング、テスト。 → デバイス制御及びデバイスで撮影した2D画像から3Dデータを復元するPCアプリケーションです。 → 合成/メッシュ化/各フィルター処理はLib(ライブラリ)提供され、それらを使用して3D表示を行います。

クライアントエンジニア|Unity(C#)/モバイル向けゲーム

500,000 〜 1,000,000円/月

業務委託(フリーランス)
東京都
六本木駅
C++C#UnityGit
作業内容 スマホ向けゲームやコンソールゲームを得意とする開発・運営会社にて、モバイル向けゲームにおけるクライアントエンジニアをご担当いただきます。   <業務内容> ・Unityを用いたゲーム開発業務   <こんな方にオススメです> ・ネットワークプログラミングへの造形が深い方 ・UniTask, UniRxのスキルや経験をお持ちの方 ・シェーダ等グラフィックスプログラミング全般への知見 ・ゲームという文化に熱意をもって取り組んでいただける方   <ゲーム系フリーランサーを手厚くサポートします> ・ゲーム業界特化型のため、大手ゲーム会社の案件や、様々な職種(エンジニア、2D/3Dデザイナー、企画など)の豊富な案件がございます ・在宅勤務、フルリモート可能な案件やフレックスタイム制の案件も多数ございますので、ご希望をお聞かせください ・コンフィデンス・プロが参画前のご契約〜参画後までしっかりとサポートいたします

【Java】スマートフォン向けソーシャルゲームの開発・運用の案件・求人

700,000円/月

業務委託(フリーランス)
東京都
新宿駅
JavaC#
サーバーサイドエンジニア
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・経験者採用 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・実務経験3年以上必須 ===== スマートフォン向けソーシャルゲームの開発・運用に携わっていただきます。 具体的な内容は下記の通りです。 新しい機能やイベントの新規実装、運用の改善、既存実装の修正、MySQLクエリ最適化、バッチ処理の追加・修正、トラブルシューティング、KPI分析基盤の運用などを行っていただきます。

C#/受発注システムの運用・保守案件

650,000円/月

業務委託(フリーランス)
東京都
C#
サーバーサイドエンジニア
作業内容 ・C#での開発経験

【C#/Oracle(リモート)】基幹システムの保守開発

900,000円/月

業務委託(フリーランス)
東京都
C#Oracle
バックエンドエンジニア
作業内容 ・既存システムの保守開発 ・ベンダーコントロール ・仕様変更 ・1名のエンジニア教育

【C#】AIサービス開発の求人・案件

450,000円/月

業務委託(フリーランス)
リモート
C#Azure
作業内容 Azure環境でのAIシステムの製品開発

C#エンジニア コンビニ向け次期店舗システム開発

650,000円/月

業務委託(フリーランス)
東京都
C#
作業内容 次期ストアコントローラ/検品端末向けの大規模開発案件で基本設計〜リリースまで対応いただきます。 製造/単体はオフショアを活用予定のため、基本設計、詳細設計、オフショア成果物の受け入れ(成果物レビュー)、結合テスト、総合テストが担当範囲となる見込みです。

【C#(リモート)】精密機械部品メーカー向けバックオフィス開発

650,000円/月

業務委託(フリーランス)
東京都
渋谷駅
C#
バックエンドエンジニア
作業内容 ・サブシステムが複数あるWebアプリケーションの開発 ・WebAPI、システム間連携、バックオフィス機能、既存アプリケーションの追加機能改修等の開発作業

C#エンジニア BtoCサービスの開発/保守

750,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 ・リリースから数年経過しているシステムに対して、保守をしつつ 事業部門からの要望に対して、機能追加、改修の業務をメインでお任せいたします。 ・プロジェクトリーダーとして参画いただき、進捗管理やレビュー等もご担当いただきます。

C#エンジニア チケット発券システム新規システムの開発・保守

550,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 ECサイトと管理機能の新規開発およびリリース後の保守を実施いただきます。 既存システムの情報がドキュメントとエンドユーザーへの聞き取りした情報のみとなっており、ソースコードは閲覧することができない為、リバースエンジニアリングを含む開発となります。

C#エンジニア 既存システム再構築

650,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 コンサル会社と協力をしてシステムの再構築を行います。 メインはC#での開発を担当して頂きますが、コンサルと一緒に資料作成(PowerPoint)等、対応して頂くこともあります。 現在基本設計中となりますが、トライアンドエラーを繰り返す流れです。

【C#】道路情報システム開発支援案件

600,000円/月

業務委託(フリーランス)
大阪府
JavaC#VB
作業内容 ・道路情報システム開発支援(模擬ツールの開発)に携わっていただきます。

C#エンジニア 従業員管理システム開発

650,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 従業員をマネジメントするシステムとなります。 現行がAPIがC#、インターフェイスとバッチがストアドプロシージャで出来ているシステムをJavaで書き換えていきます。 設計書が無い状態なので、お客様と折衝し要件を引き出して設計書を作成していただける方を募集しております。

C#エンジニア 売上原価計算システムリプレース案件(週5稼働)

700,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 既存システムが業務内容にそぐわなくなってきた為システムの刷新を行います。 業務分析した上で要求概要書の作成をお願いします。 開発も対応可能であれば継続してお願いできればと思います。

【C#(リモート)】キャッシュレス決済システムの運用/保守

650,000円/月

業務委託(フリーランス)
東京都
日本橋駅
SQLC#
バックエンドエンジニア
作業内容 ・キャッシュレス決済(電子マネー、QR決済等)のセンタ運用保守業務 ・商用環境のインシデント管理、ログ抽出、解析、軽微改修等の保守作業全般 ・工程:詳細設計〜結合テスト

C#エンジニア 製造業向けCAMシステム開発

550,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 Webシステム(同案件内で開発)の出力結果を読み取り、CAMに反映させるCAMアプリの開発を行います。 若しくは、CAMからシミュレーションソフトに対して、設備操作設定および工具情報を出力するシステムの開発を行います。 基本設計からテストまでをご担当いただきます。

C# 業務系システム開発案件(リモート併用)

450,000円/月

業務委託(フリーランス)
東京都
三鷹駅
C++C#GitRedmine
バックエンドエンジニア
作業内容 ・ドキュメント作成 ・コードレビュー ・3事業部間を横断した開発業務

C# 既存PKG「販売管理システム」のWeb化開発支援(リモート)

700,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 担当工程:要件定義〜

C#エンジニア eラーニング開発会社向け検証/開発

650,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 eラーニングサービスを展開している現場にて、サービスの検証作業を直近はお願いします。 直近の検証作業では対象物のテストの実施、テスト仕様書の作成、修正などをお願いします。 eラーニングサービスに係るシステムをC#、.NETでスキルに合わせて開発をお願いする予定です。

C#エンジニア 販売物流システムのプラットフォームWeb化統合再構築

650,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 販売物流システム再構築プロジェクトに伴う基本設計・詳細設計サポート支援作業を実施いただきます。 個別要件定義で作成した資料を基に、以下の基本設計作業・詳細設計作業を行います。

【C#(リモート)】デプロイシステム追加開発

650,000円/月

業務委託(フリーランス)
東京都
豊洲駅
C#
バックエンドエンジニア
作業内容 ・既存のデプロイシステムに対して、コンテナアプリをデプロイする仕組みを追加開発。 ・工程:設計、開発、テスト。

C#案件のよくある質問

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

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

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

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

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

未経験でも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月時点の内容です。

C#の案件・求人一覧

1-30 / 全 9586
NEW

【C#】カーナビアプリケーション開発保守案件

550,000円/月

業務委託(フリーランス)
愛知県
C#MySQL
サーバーサイドエンジニア
作業内容 ・カーナビアプリの開発保守に携わっていただきます。 ・主に下記作業をご担当いただきます。  -不具合対応、改修、要件追加、機能追加、追加開発
NEW

【リモート】C#.NET/ASP.NET:監査関連システム追加機能開発案件

700,000円/月

業務委託(フリーランス)
東京都
C#C#.NETASP.NET
サーバーサイドエンジニア
作業内容 大手監査法人 および 関連金融機関向けのシステム開発を行う企業で 追加機能開発を行っていただきます。 毎年定期的にバージョンアップを行っており、今回はそれに伴う増員募集です。 新規機能開発や品質強化など、上流工程から自走できる方を求めています。

【社内SE】包装機械メーカー企業での社内システム開発(要件定義~開発まで)@越谷/週2日リモート可能

500,000 〜 700,000円/月

業務委託(フリーランス)
埼玉県
JavaScriptC#VB.NETVBACSSHTML5SQL ServerASP.NET
フロントエンドエンジニアアプリケーションエンジニア社内SEバックエンドエンジニア
作業内容 ■企業概要 同社は、スーパーやコンビニなどで売られている食品や医薬品など、 様々な商品を包む包装機械を設計・製造・販売している機械メーカーです。 1948年の創業以来、常に時代のニーズに応じたオリジナルな包装機器を開発しており、 高速で密封包装する技術は、業界でもトップクラスです。 ■案件概要 DX推進領域の社内SE担当として、営業や製造、調達部門など各部門を横断的にご担当いただき、 業務効率化に向けて、社内システムの要件定義~開発まで一気通貫でお任せいたします。 具体的には… ・要件定義、提案、設計、それに伴うチーム内でのミーティングの実施 ・Webアプリケーション、デスクトップアプリなどのプログラミング ・ITの知見が求められる社内のミーティングに、オブザーバーとして参加 など ※「開発:要件定義=6:4」のイメージです。 ■プロジェクト一例 ・売上データをデータベースから抽出し、売上予測をグラフ化して表示 ・SFAなどのシステム間データ連携 など ■組織構成 現在4名(30代~50代/男女比5:5)のメンバー ■募集背景・課題 同社は、創業から70年以上が経過し、社内のビジネス改革やデジタル化推進を加速していくために、 2020年に新たにDX推進部を設立しました。 DX推進部では、業務改善に関するユーザー部門・経営陣への提言や企画等を行っており、 今後も組織拡大を予定しています。 本ポジションはDX推進部の組織拡大に伴う増員で、DX推進領域の社内SEとしてご活躍いただける方を募集します。
NEW

C# リアルタイム情報管理WEBアプリケーション開発(リモート)

700,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 ・リアルタイム情報管理WEBアプリケーション開発。 ・デスクトップアプリケーションのリアルタイム遠隔監視、遠隔操作、情報管理を行うWebアプリケーションの開発。 *工程:詳細設計〜結合テスト

クライアントエンジニア|Unity(C#)/人気IPスマホ向けバトルRPGゲーム

500,000 〜 1,000,000円/月

業務委託(フリーランス)
東京都
渋谷駅
C#UnityRPG
作業内容 大人気IPタイトル等のスマホ向けゲームの企画・運営・配信を行う会社にて、人気IPスマホ向けバトルRPGゲームにおけるクライアントエンジニアをご担当いただきます。   <業務内容> ・Unity、C#を使用したネイティブアプリの開発/設計/テスト/リリース/運用 ・スマホ向けアプリに関する技術検証 ・開発ミドルウェアの技術検証   <こんな方にオススメです> ・ゲームが好きで、ゲーム開発への技術への関心が高く、常に最新の技術を自らキャッチアップできる方 ・ユーザーを満足させる為にこだわりをもって取り組んでいただける方   <ゲーム系フリーランサーを手厚くサポートします> ・ゲーム業界特化型のため、大手ゲーム会社の案件や、様々な職種(エンジニア、2D/3Dデザイナー、企画など)の豊富な案件がございます ・コンフィデンス・プロが参画前のご契約〜参画後までしっかりとサポートいたします

【C#,上流対応】放送局様向けシステム開発支援

700,000 〜 900,000円/月

業務委託(フリーランス)
東京都
C#
サーバーサイドエンジニア
作業内容 案件概要:放送局様向けシステム開発支援(C#,上流対応) ・顧客折衝(要件や仕様決め) ・要件定義書/設計書などのドキュメント作成 ・開発、テスト対応など ポジションはメンバーになります。PMとPLがおりますので その管理下で一緒に顧客折衝を行います。そのヒアリングした内容を 元に要件定義書や設計書の作成を行います。 開発環境: ・C#.net/Javascrpt/Vue.js/Azureなど チーム体制: ・PM1名、PL2名、メンバー10名程度 ・2チームに分かれて開発を進めております。 勤務時間: 場所:基本リモート(拠点は西新宿)    ※お打ち合わせ時などで出社する可能性がございます。 備考: ・弊社より1名参画中 ・30代~40代前半の方が多い現場になります。 外国籍:応相談 ビジネスレベル、日本在住の方のみ

【C++】マイコン、及びWinアプリ開発の案件・求人

450,000円/月

業務委託(フリーランス)
C++CSQLC#Windows
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・経験者採用 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・実務経験3年以上必須 ===== マイコン、及びWinアプリ開発に携わっていただきます。 具体的な内容は下記の通りです。 ・マイコン制御開発 ・Windowsアプリケーション開発
NEW

【ASP.NET】既存システム改題改善案件

550,000円/月

業務委託(フリーランス)
京都府
西大路御池駅
C#SQL ServerASP.NETMVC
作業内容 ・ASP.NETを用いた既存システムのDB、速度改善対策などの改題改善案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -ASP.NETでの技術指導、設計書作成、作業者へのインプット、作業者アウトプットレビューなど

★4月開始★元請直【C#/リモート】レジャーホテル向けのシステムの開発保守

600,000円/月

業務委託(フリーランス)
東京都
SQLC#Windows
サーバーサイドエンジニア
作業内容 ・Windows上で動作するアプリケーション開発 ・新しい機能の追加、バグ調査、デバッグ、テスト
NEW

C# 3D表示PCアプリケーション開発(リモート有り)

650,000円/月

業務委託(フリーランス)
東京都
中野坂上駅
C#Windows
バックエンドエンジニア
作業内容 PC(Windows)アプリケーションソフトウェアの調査、仕様策定、設計、コーディング、テスト。 → デバイス制御及びデバイスで撮影した2D画像から3Dデータを復元するPCアプリケーションです。 → 合成/メッシュ化/各フィルター処理はLib(ライブラリ)提供され、それらを使用して3D表示を行います。

クライアントエンジニア|Unity(C#)/モバイル向けゲーム

500,000 〜 1,000,000円/月

業務委託(フリーランス)
東京都
六本木駅
C++C#UnityGit
作業内容 スマホ向けゲームやコンソールゲームを得意とする開発・運営会社にて、モバイル向けゲームにおけるクライアントエンジニアをご担当いただきます。   <業務内容> ・Unityを用いたゲーム開発業務   <こんな方にオススメです> ・ネットワークプログラミングへの造形が深い方 ・UniTask, UniRxのスキルや経験をお持ちの方 ・シェーダ等グラフィックスプログラミング全般への知見 ・ゲームという文化に熱意をもって取り組んでいただける方   <ゲーム系フリーランサーを手厚くサポートします> ・ゲーム業界特化型のため、大手ゲーム会社の案件や、様々な職種(エンジニア、2D/3Dデザイナー、企画など)の豊富な案件がございます ・在宅勤務、フルリモート可能な案件やフレックスタイム制の案件も多数ございますので、ご希望をお聞かせください ・コンフィデンス・プロが参画前のご契約〜参画後までしっかりとサポートいたします

【Java】スマートフォン向けソーシャルゲームの開発・運用の案件・求人

700,000円/月

業務委託(フリーランス)
東京都
新宿駅
JavaC#
サーバーサイドエンジニア
作業内容 ===== ※重要※ ▼必ずお読みください▼ 【必須要件】 ・20~40代までの方、活躍中! ・経験者採用 ・外国籍の場合、JLPT(N1)もしくはJPT700点以上のビジネス上級レベル必須 ・週5日稼働必須 ・実務経験3年以上必須 ===== スマートフォン向けソーシャルゲームの開発・運用に携わっていただきます。 具体的な内容は下記の通りです。 新しい機能やイベントの新規実装、運用の改善、既存実装の修正、MySQLクエリ最適化、バッチ処理の追加・修正、トラブルシューティング、KPI分析基盤の運用などを行っていただきます。

C#/受発注システムの運用・保守案件

650,000円/月

業務委託(フリーランス)
東京都
C#
サーバーサイドエンジニア
作業内容 ・C#での開発経験

【C#/Oracle(リモート)】基幹システムの保守開発

900,000円/月

業務委託(フリーランス)
東京都
C#Oracle
バックエンドエンジニア
作業内容 ・既存システムの保守開発 ・ベンダーコントロール ・仕様変更 ・1名のエンジニア教育

【C#】AIサービス開発の求人・案件

450,000円/月

業務委託(フリーランス)
リモート
C#Azure
作業内容 Azure環境でのAIシステムの製品開発

C#エンジニア コンビニ向け次期店舗システム開発

650,000円/月

業務委託(フリーランス)
東京都
C#
作業内容 次期ストアコントローラ/検品端末向けの大規模開発案件で基本設計〜リリースまで対応いただきます。 製造/単体はオフショアを活用予定のため、基本設計、詳細設計、オフショア成果物の受け入れ(成果物レビュー)、結合テスト、総合テストが担当範囲となる見込みです。

【C#(リモート)】精密機械部品メーカー向けバックオフィス開発

650,000円/月

業務委託(フリーランス)
東京都
渋谷駅
C#
バックエンドエンジニア
作業内容 ・サブシステムが複数あるWebアプリケーションの開発 ・WebAPI、システム間連携、バックオフィス機能、既存アプリケーションの追加機能改修等の開発作業

C#エンジニア BtoCサービスの開発/保守

750,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 ・リリースから数年経過しているシステムに対して、保守をしつつ 事業部門からの要望に対して、機能追加、改修の業務をメインでお任せいたします。 ・プロジェクトリーダーとして参画いただき、進捗管理やレビュー等もご担当いただきます。

C#エンジニア チケット発券システム新規システムの開発・保守

550,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 ECサイトと管理機能の新規開発およびリリース後の保守を実施いただきます。 既存システムの情報がドキュメントとエンドユーザーへの聞き取りした情報のみとなっており、ソースコードは閲覧することができない為、リバースエンジニアリングを含む開発となります。

C#エンジニア 既存システム再構築

650,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 コンサル会社と協力をしてシステムの再構築を行います。 メインはC#での開発を担当して頂きますが、コンサルと一緒に資料作成(PowerPoint)等、対応して頂くこともあります。 現在基本設計中となりますが、トライアンドエラーを繰り返す流れです。

【C#】道路情報システム開発支援案件

600,000円/月

業務委託(フリーランス)
大阪府
JavaC#VB
作業内容 ・道路情報システム開発支援(模擬ツールの開発)に携わっていただきます。

C#エンジニア 従業員管理システム開発

650,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 従業員をマネジメントするシステムとなります。 現行がAPIがC#、インターフェイスとバッチがストアドプロシージャで出来ているシステムをJavaで書き換えていきます。 設計書が無い状態なので、お客様と折衝し要件を引き出して設計書を作成していただける方を募集しております。

C#エンジニア 売上原価計算システムリプレース案件(週5稼働)

700,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 既存システムが業務内容にそぐわなくなってきた為システムの刷新を行います。 業務分析した上で要求概要書の作成をお願いします。 開発も対応可能であれば継続してお願いできればと思います。

【C#(リモート)】キャッシュレス決済システムの運用/保守

650,000円/月

業務委託(フリーランス)
東京都
日本橋駅
SQLC#
バックエンドエンジニア
作業内容 ・キャッシュレス決済(電子マネー、QR決済等)のセンタ運用保守業務 ・商用環境のインシデント管理、ログ抽出、解析、軽微改修等の保守作業全般 ・工程:詳細設計〜結合テスト

C#エンジニア 製造業向けCAMシステム開発

550,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 Webシステム(同案件内で開発)の出力結果を読み取り、CAMに反映させるCAMアプリの開発を行います。 若しくは、CAMからシミュレーションソフトに対して、設備操作設定および工具情報を出力するシステムの開発を行います。 基本設計からテストまでをご担当いただきます。

C# 業務系システム開発案件(リモート併用)

450,000円/月

業務委託(フリーランス)
東京都
三鷹駅
C++C#GitRedmine
バックエンドエンジニア
作業内容 ・ドキュメント作成 ・コードレビュー ・3事業部間を横断した開発業務

C# 既存PKG「販売管理システム」のWeb化開発支援(リモート)

700,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 担当工程:要件定義〜

C#エンジニア eラーニング開発会社向け検証/開発

650,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 eラーニングサービスを展開している現場にて、サービスの検証作業を直近はお願いします。 直近の検証作業では対象物のテストの実施、テスト仕様書の作成、修正などをお願いします。 eラーニングサービスに係るシステムをC#、.NETでスキルに合わせて開発をお願いする予定です。

C#エンジニア 販売物流システムのプラットフォームWeb化統合再構築

650,000円/月

業務委託(フリーランス)
東京都
C#
バックエンドエンジニア
作業内容 販売物流システム再構築プロジェクトに伴う基本設計・詳細設計サポート支援作業を実施いただきます。 個別要件定義で作成した資料を基に、以下の基本設計作業・詳細設計作業を行います。

【C#(リモート)】デプロイシステム追加開発

650,000円/月

業務委託(フリーランス)
東京都
豊洲駅
C#
バックエンドエンジニア
作業内容 ・既存のデプロイシステムに対して、コンテナアプリをデプロイする仕組みを追加開発。 ・工程:設計、開発、テスト。

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

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

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

    ※ 4月26日(Fri)更新

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

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

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

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

今すぐ無料登録

C#案件のよくある質問

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

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

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

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

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

未経験でも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月時点の内容です。