C#×リモートワーク/在宅勤務可の業務委託案件・フリーランス求人一覧
該当件数
83件中1~40件を表示
並び替え:
〜
400,000円/月
(週5日)
開発環境 | C#, ASP.NET | |
求めるスキル |
・
|
|
募集職種 | プログラマー | |
リモートワーク | 基本リモート一部出社 |
〜
400,000円/月
(週5日)
C#(2年~3年生:設計書からプログラム作成が可能な方:コーディングはC#メイン)
■尚可スキル
VB.NET、ASP.NET
〜
800,000円/月
(週5日)
開発環境 | C++, C# | |
求めるスキル |
・ 以下の言語(OS)を利用して の開発経験
・ ライブラリに対する単体テストの実装と実行 ・ 既存ライブラリを利用したUIアプリの実装と実行 ・ 上記に関するドキュメントを作成できる(テスト計画、シナリオ、実行手順等) ・ 実装・実行だけではなく、テストの計画、テストシナリオやテストツールの設計も行っていただける方 |
もっと見る |
募集職種 | システムエンジニア | |
リモートワーク | フルリモート |
〜
800,000円/月
(週5日)
┗C/C++(Linux:CentOS)
┗C#(Windows)
・ライブラリに対する単体テストの実装と実行
・既存ライブラリを利用したUIアプリの実装と実行
・上記に関するドキュメントを作成できる(テスト計画、シナリオ、実行手順等)
・実装
・実行だけではなく、テストの計画、テストシナリオやテストツールの設計も行っていただける方
・大手企業と連携したチーム開発となるため、コミュニケーションが円滑な方
■歓迎スキル
・以下の言語(OS)を利用して の開発経験
┗Kotlin(Android)
┗Swift(iOS)
〜
1,000,000円/月
(週4日〜5日)
開発環境 | C#, ASP.NET | |
求めるスキル |
・
|
|
募集職種 | バックエンドエンジニア, インフラエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
1,000,000円/月
(週4日〜5日)
● Entity Framework Core での開発経験
● 自動ユニットテストの実装経験
● オブジェクト指向設計やデザインパターンの応用知識
● 依存性の注入 (DI) の基礎知識
● SQL Server などリレーショナルデータベースの基礎知識
● AI 支援下で実装できる水準の HTML / CSS の基礎知識
● クラウドインフラストラクチャ(Azure など)で動作するシステムの開発経験
○ クラウドインフラストラクチャの構築
・管理経験は不要
● アジャイル開発プロセスでの開発経験
● 日本語でのコミュニケーション能力
● システム開発関連技術を継続的に学習する習慣
〜
700,000円/月
(週3日〜5日)
開発環境 | Python, C# | |
求めるスキル |
・ ソフトウェアの開発、要件定義からの経験
・ PjMやSE(上流)などのご経験 ・ PythonとC#のソースコードを見る事に抵抗のない方 ・ UNIX系統のOSをコマンドラインで操作可能な方 ・ ベンダーコントロールのご経験 |
もっと見る |
募集職種 | PM | |
リモートワーク | 基本リモート一部出社 |
〜
700,000円/月
(週3日〜5日)
・PjMやSE(上流)などのご経験
・PythonとC#のソースコードを見る事に抵抗のない方
・UNIX系統のOSをコマンドラインで操作可能な方
〜
600,000円/月
(週3日〜4日)
開発環境 | JavaScript, C# | |
求めるスキル |
・ 業務システムエンジニア経験2年以上
・ Java Scriptでの開発経験2年以上 ・ git/githubを用いた開発経験 ・ C#での開発経験 ・ クラウドインフラに興味のある方 |
|
募集職種 | フロントエンドエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
600,000円/月
(週3日〜4日)
・Java Scriptでの開発経験2年以上
・git/githubを用いた開発経験
〜
300,000円/月
(週2日〜3日)
開発環境 | C#, Windows | |
求めるスキル |
・ C#を用いたWindowsデスクトップアプリ開発経験 (ASP.NETのみは不可)
・ WPF/XAMLの経験 ・ CleanArchitectureやパターンについての話ができる ・ 仕様からタスクに落とし込める、要件定義ができる ・ C# .NETアプリ開発におけるCI/CDの環境構築経験がある |
もっと見る |
募集職種 | システムエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
300,000円/月
(週2日〜3日)
・WPF/XAMLの経験
〜
900,000円/月
(週3日〜5日)
開発環境 | C#, GoogleCloudPlatform | |
求めるスキル |
・ 5年以上のサーバーサイドアプリケーション開発/運用経験
・ C#での開発経験 ・ ゲームサーバーの開発経験(リアルタイムマルチプレイヤーゲームの経験者優遇) ・ クラウド環境(AWS、GCP、Azure)でのサーバー運用経験 |
|
募集職種 | バックエンドエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
900,000円/月
(週3日〜5日)
・C#での開発経験
・ゲームサーバーの開発経験(リアルタイムマルチプレイヤーゲームの経験者優遇)
〜
500,000円/月
(週5日)
開発環境 | C#, Unity | |
求めるスキル |
・ ソーシャルゲームまたは、オンラインゲームの開発/運用経験3年以上
・ Unityでの開発経験3年以上 ・ Unityでのゲームレイアウト組み込み経験1年以上 ・ uGUI使用経験半年以上 ・ C#での開発経験1年以上 |
もっと見る |
募集職種 | ゲームエンジニア | |
リモートワーク | フルリモート |
〜
500,000円/月
(週5日)
・Unityでの開発経験3年以上
・Unityでのゲームレイアウト組み込み経験1年以上
・uGUI使用経験半年以上
・C#での開発経験1年以上
〜
500,000円/月
(週3日〜5日)
開発環境 | C#, React.js | |
求めるスキル |
・
|
|
募集職種 | システムエンジニア | |
リモートワーク | フルリモート |
〜
500,000円/月
(週3日〜5日)
C#(FW問わず)
Webシステムの設計経験
HTMLの理解
尚可)
.NET Core~.NET8の経験
React
・Vue世代のJSフレームワークの経験
○○Unitの経験
Windows Forms もしくは WPFの経験
業務系システム/受発注システムの経験
葬儀管理システムの開発経験(ブライダル系でも可)
機能単位の設計開発を一人称でできる
仕様がふわっとしたシステムの開発経験
〜
600,000円/月
(週3日〜5日)
開発環境 | C# | |
求めるスキル |
・ C#でのアプリケーションの開発経験
・ 医療系での開発経験 ・ 実装だけではなく、基本設計、詳細設計もできること |
|
募集職種 | アプリケーションエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
700,000円/月
(週3日〜5日)
開発環境 | C#, Unity | |
求めるスキル |
・ 3DCG、3Dキャラクターに関する基礎知識
・ Unity、C#を用いた開発経験 ・ ライン管理経験 ・ シェーダーの開発経験3年以上 ・ Maya/Blenderを用いたCG制作経験(モデリング、リギング、モーション制作) |
もっと見る |
募集職種 | 3Dデザイナー, クリエイティブ・ディレクター | |
リモートワーク | 基本リモート一部出社 |
〜
700,000円/月
(週3日〜5日)
・Unity、C#を用いた開発経験
・ライン管理経験
・シェーダーの開発経験3年以上
〜
700,000円/月
(週3日〜5日)
開発環境 | C#, Unity | |
求めるスキル |
・ 3DCGに関する基礎知識
・ Unity、C#を用いた開発経験 ・ シェーダーの開発経験3年以上 ・ Maya/Blenderを用いたCG制作経験(モデリング、リギング、モーション制作) ・ Maya/Blenderツールの拡張開発経験(MEL,Python) |
もっと見る |
募集職種 | ゲームエンジニア, その他 | |
リモートワーク | 基本リモート一部出社 |
〜
700,000円/月
(週3日〜5日)
・Unity、C#を用いた開発経験
・シェーダーの開発経験3年以上
〜
700,000円/月
(週4日〜5日)
開発環境 | C#, SQLServer | |
求めるスキル |
・ C#での開発経験と詳細設計以降のプログラミング経験2年以上
・ Oracle、SQLServer等のデータベース経験が2年以上ある方 ・ Wordの基本操作スキル、Excelの基本操作スキル ・ 業務システムの運用支援等、顧客折衝業務経験 ・ 業務システムの設計・開発経験(Javaや.NETによるC/S系やWEB系業務アプリケーションの開発) |
もっと見る |
募集職種 | システムエンジニア, 社内SE | |
リモートワーク | フルリモート |
〜
700,000円/月
(週4日〜5日)
・C#での開発経験と詳細設計以降のプログラミング経験2年以上
・Oracle、SQLServer等のデータベース経験が2年以上ある方
・Wordの基本操作スキル、Excelの基本操作スキル
〜
700,000円/月
(週3日〜5日)
開発環境 | C#, Github | |
求めるスキル |
・ C#によるWindowsアプリケーション (.NET Framework)の開発経験
・ WPFアプリケーションの開発 ・ Visual Studioの使用経験 ・ GitHubを用いたバージョン管理の経験 ・ 画像処理アプリ作成の経験、商用画像処理ライブラリHALCONの使用経験 |
もっと見る |
募集職種 | システムエンジニア, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週3日〜5日)
・WPFアプリケーションの開発
・Visual Studioの使用経験
・GitHubを用いたバージョン管理の経験
〜
500,000円/月
(週3日〜4日)
開発環境 | C# | |
求めるスキル |
・ C#での開発経験(3年以上)
・ 翻訳ツールを用いて英語コミュニケーションが取れる方(チャットが基本です) ・ ゲーム開発の経験 |
|
募集職種 | ゲームエンジニア | |
リモートワーク | フルリモート |
〜
500,000円/月
(週3日〜4日)
・翻訳ツールを用いて英語コミュニケーションが取れる方(チャットが基本です)
〜
700,000円/月
(週3日〜5日)
開発環境 | C#, Unity | |
求めるスキル |
・ ゲーム業界・映像業界でのグラフィクス技術開発経験
・ C/C++/C#でのプログラミング能力 ・ Unity/UnrealEngineでの3Dグラフィクス APIの知識 ・ HLSL/Vulkan,Metalなど低レイヤ言語・APIの知識・実装経験 |
|
募集職種 | システムエンジニア, プログラマー | |
リモートワーク | フルリモート |
〜
700,000円/月
(週3日〜5日)
・映像業界でのグラフィクス技術開発経験
・C/C++/C#でのプログラミング能力
・Unity/UnrealEngineでの3Dグラフィクス APIの知識
〜
600,000円/月
(週5日)
開発環境 | Java, C# | |
求めるスキル |
・ Java言語によるプログラミング経験
・ フロント側の実装経験(言語問わず) ・ C#言語によるプログラミング経験 ・ RDBMSと連携するアプリケーションのプログラミング経験 ・ ソケット通信アプリケーションのプログラムミング経験 |
もっと見る |
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
600,000円/月
(週5日)
・フロント側の実装経験(言語問わず)
〜
500,000円/月
(週5日)
開発環境 | C#, React.js | |
求めるスキル | ||
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
600,000円/月
(週3日〜5日)
開発環境 | C#, Windows | |
求めるスキル |
・ Windowsアプリケーションの開発経験
・ C# 、WPFによる開発経験 ・ MVVMベースでの開発経験 ・ DICOM関連の開発経験 ・ DBの開発経験 |
もっと見る |
募集職種 | アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
600,000円/月
(週3日〜5日)
・C# 、WPFによる開発経験
〜
600,000円/月
(週5日)
開発環境 | Java, C# | |
求めるスキル |
・ C#言語によるプログラミング経験
・ Java言語によるプログラミング経験 ・ RDBMSと連携するアプリケーションのプログラミング経験 ・ ソケット通信アプリケーションのプログラムミング経験 ・ WebAPIのプログラミング経験 |
もっと見る |
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
600,000円/月
(週5日)
・Java言語によるプログラミング経験
〜
400,000円/月
(週5日)
開発環境 | C#, React.js | |
求めるスキル | ||
募集職種 | バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
600,000円/月
(週5日)
開発環境 | Java, C# | |
求めるスキル |
・ C#言語によるプログラミング経験
・ Java言語によるプログラミング経験 ・ RDBMSと連携するアプリケーションのプログラミング経験 ・ ソケット通信アプリケーションのプログラムミング経験 ・ WebAPIのプログラミング経験 |
もっと見る |
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
600,000円/月
(週5日)
・Java言語によるプログラミング経験
〜
900,000円/月
(週5日)
開発環境 | C#, AWS | |
求めるスキル |
・ システム基盤の設計・構築に関し、1年以上の実務経験を有すること。
・ AWS(EC2/RDS/S3)の構築経験をもつこと(実務か自己学習かは不問)。 ・ PHP、JavaまたはC#の開発を、それぞれ2年以上実施した経験を有すること。 ・ Linuxを利用したシステムの開発経験を3年以上有すること。 ・ Linuxの運用/保守に関するシステムの開発経験を有すること(bashなど)。 |
もっと見る |
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
900,000円/月
(週5日)
・構築に関し、1年以上の実務経験を有すること。
または、AWS(EC2/RDS/S3)をインフラ基盤とするシステム基盤の運用
・保守において、
3年以上の実務経験を有すること。
・AWS(EC2/RDS/S3)の構築経験をもつこと(実務か自己学習かは不問)。
・PHP、JavaまたはC#の開発を、それぞれ2年以上実施した経験を有すること。
・Linuxを利用したシステムの開発経験を3年以上有すること。
・Linuxの運用/保守に関するシステムの開発経験を有すること(bashなど)。
〜
90,000円/月
(週1日)
開発環境 | Java, C# | |
求めるスキル |
・ C / C# / C+ / Java / Python (全部ではなくても可)でのエンジニアリング経験
・ 上記言語(全部ではなくても可)での講師経験 ・ リモートでの講師経験 ・ 若手(ほぼ未経験等)経験の少ない方向けの教育経験 |
|
募集職種 | その他, プログラマー | |
リモートワーク | フルリモート |
〜
90,000円/月
(週1日)
・上記言語(全部ではなくても可)での講師経験
・リモートでの講師経験
〜
1,000,000円/月
(週5日)
開発環境 | TypeScript, C# | |
求めるスキル | ||
募集職種 | その他, アプリケーションエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週5日)
開発環境 | JavaScript, C# | |
求めるスキル |
・ Java, JavaScript, C#等の言語経験及びAWSの経験のある方
・ PMまたはPL経験(チームビルディングを重視したマネジメントを実践でき、部下の育成・指導が行える方) ・ Java, JavaScript, C#等の言語における開発経験かAWS構築の経験のある方 ・ SE経験3年以上 ・ PMP資格取得者 |
もっと見る |
募集職種 | システムエンジニア, PM | |
リモートワーク | 基本リモート一部出社 |
〜
900,000円/月
(週5日)
・Java, JavaScript, C#等の言語経験及びAWSの経験のある方
・PMまたはPL経験(チームビルディングを重視したマネジメントを実践でき、部下の育成
・指導が行える方)
<SE>
・Java, JavaScript, C#等の言語における開発経験かAWS構築の経験のある方
・SE経験3年以上
〜
700,000円/月
(週3日〜5日)
開発環境 | C#, AWS | |
求めるスキル | ||
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週5日)
開発環境 | C++, C# | |
求めるスキル | ||
募集職種 | バックエンドエンジニア, 機械学習エンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週5日)
開発環境 | C# | |
求めるスキル |
・ C#言語によるプログラミング経験
・ RDBMSと連携するアプリケーションのプログラミング経験 ・ ソケット通信アプリケーションのプログラムミング経験 ・ WebAPIのプログラミング経験 ・ シェルスクリプト、PowerShellなどのスクリプトのプログラミング経験 |
|
募集職種 | システムエンジニア, プログラマー | |
リモートワーク | フルリモート |
〜
700,000円/月
(週5日)
開発環境 | C++, C# | |
求めるスキル | ||
募集職種 | QAエンジニア, システムエンジニア | |
リモートワーク | フルリモート |
〜
700,000円/月
(週5日)
開発環境 | Java, C# | |
求めるスキル | ||
募集職種 | PMO | |
リモートワーク | フルリモート |
〜
900,000円/月
(週4日〜5日)
開発環境 | TypeScript, C# | |
求めるスキル |
・ C#のシステム開発経験3年以上ある方
・ TypeScirptまはたJavaScript(VueまたはReact)の経験がある方 ・ ウォーターフォールとアジャイル開発の経験がある方 ・ WindowsアプリとWebアプリの開発経験が両方ある方 ・ AWSなどのクラウド系サービスの開発経験がある方 |
|
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週4日〜5日)
・TypeScirptまはたJavaScript(VueまたはReact)の経験がある方
・ウォーターフォールとアジャイル開発の経験がある方
〜
700,000円/月
(週3日〜5日)
開発環境 | C#, Unity | |
求めるスキル |
・ Unityを用いた3Dゲーム開発経験3年以上
・ C#での開発経験 ・ ヒューマノイドキャラクターのセットアップ経験、 ・ サーバー通信開発経験 ・ シェーダー開発経験 |
もっと見る |
募集職種 | フロントエンドエンジニア, 機械学習エンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
700,000円/月
(週3日〜5日)
・C#での開発経験
・ヒューマノイドキャラクターのセットアップ経験、
またはゲームエンジンの低レベル層での最適化経験(メモリ最適化等)
・サーバー通信開発経験
・シェーダー開発経験
〜
500,000円/月
(週5日)
開発環境 | C#, AWS | |
求めるスキル | ||
募集職種 | システムエンジニア, PL | |
リモートワーク | 基本リモート一部出社 |
〜
700,000円/月
(週3日〜5日)
開発環境 | C#, GoogleCloudPlatform | |
求めるスキル |
・ 情報技術分野での修士取得者、または関連する実務経験者
・ クラウドインフラエンジニア実務経験5年以上 ・ 負荷分散システム(Google Kubernetes Engine等)をユーザー数1万人以上のサービスで実装・運用した経験 ・ サーバ仮想化技術やコンテナ技術を用いて実装・運用した経験 ・ GPUの仮想化技術 |
もっと見る |
募集職種 | インフラエンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
700,000円/月
(週3日〜5日)
・クラウドインフラエンジニア実務経験5年以上
〜
700,000円/月
(週3日〜5日)
開発環境 | Python, C# | |
求めるスキル |
・ ソフトウエアエンジニアとしての実務経験3年以上
・ Gitによるバージョン管理の経験 ・ 以下のコミュニケーション・マネジメント能力をお持ちの方 ・ pipでインストール可能なPythonパッケージの開発経験 ・ AIシステム開発経験 |
もっと見る |
募集職種 | バックエンドエンジニア, 機械学習エンジニア | |
リモートワーク | 基本リモート一部出社 |
〜
700,000円/月
(週3日〜5日)
・Gitによるバージョン管理の経験
・以下のコミュニケーション
・マネジメント能力をお持ちの方
-チーム内外と積極的にコミュニケーションを図り、スムーズな意思疎通ができる
-スケジュールを意識してプロジェクトを進められる
-顧客ファーストなプロダクト開発ができる
〜
900,000円/月
(週4日〜5日)
開発環境 | C#, Unity | |
求めるスキル |
・ ゲーム開発の実務経験(3年以上)
・ Unityを用いたゲーム開発の実務経験 ・ 3DCGの知識 ・ 描画負荷軽減やパフォーマンス改善の実務経験 |
|
募集職種 | UXエンジニア, その他 | |
リモートワーク | フルリモート |
〜
900,000円/月
(週4日〜5日)
・Unityを用いたゲーム開発の実務経験
・3DCGの知識
〜
300,000円/月
(週3日)
開発環境 | C#, CRM/メルマガ | |
求めるスキル |
・ 画面・API設計経験 3年以上
・ C#開発実務経験(言語問わず)3年以上 ・ 能動的に動いて、顧客要件をドキュメン化出来る ・ メール配信技術に対する知見 |
|
募集職種 | システムエンジニア | |
リモートワーク | フルリモート |
〜
300,000円/月
(週3日)
・API設計経験 3年以上
・C#開発実務経験(言語問わず)3年以上
・能動的に動いて、顧客要件をドキュメン化出来る
〜
800,000円/月
(週5日)
開発環境 | TypeScript, C# | |
求めるスキル |
・ React/Typescriptを用いて開発を行った経験
・ フルスタックでの開発に従事した経験(バックエンド言語不問) ・ C#での開発経験 |
|
募集職種 | フロントエンドエンジニア, バックエンドエンジニア | |
リモートワーク | フルリモート |
〜
800,000円/月
(週5日)
・フルスタックでの開発に従事した経験(バックエンド言語不問)
〜
900,000円/月
(週5日)
開発環境 | C#, Node.js | |
求めるスキル |
・ .NET Framework(C#)やC++を利用した開発経験
・ Webアプリケーションの設計/開発/運用経験 ・ デスクトップアプリの開発経験 ・ コードレビュー経験 ・ 画像処理を用いたシステム開発経験 |
もっと見る |
募集職種 | バックエンドエンジニア, 機械学習エンジニア | |
リモートワーク | フルリモート |
〜
900,000円/月
(週5日)
・Webアプリケーションの設計/開発/運用経験
・デスクトップアプリの開発経験
・コードレビュー経験
C#案件を絞り込む
リモートワーク
C#のよくあるQ&A
-
C#の月額単価相場はいくらですか?
61万円です。※ITプロパートナーズで募集中の案件の平均月額単価
-
C#の案件数はどのくらいありますか?
67件です。(ITプロパートナーズで掲載中の案件数です)
-
C#のリモートワーク可能な案件はありますか?
あります。C#の案件のうち80%がリモートワーク可能です
C#のフリーランス求人・案件について
-
C#とは
C#はマイクロソフト社が開発した言語です。Windows向けのアプリケーション開発やWebアプリケーション開発、MacOS、Androidアプリ開発など電子デバイスにとらわれず、汎用性が高いプログラミング言語と言えます。Java、Javascript、C++と同様にオブジェクト指向を採用しています。
そもそもオブジェクト指向とは関数やまとまった処理をオブジェクトのように認識し、それらを組み合わせることで簡単にプログラミングを行えることです。例えばゲームのキャラクターと背景、障害物などは本来X軸とY軸から空間の位置を決め、画像にプログラミング処理を施すことによって、初めてオブジェクトに意味を持たせることができます。
オブジェクト指向プログラミングの場合は、はじめから障害物やキャラクターにプログラミングが施されているので、パズルのように組み立てるだけでゲーム作成が可能です。その他にもC#には便利な機能が揃っています。
- GUIの処理
GUIとはGraphical UserInterfaceの略で、簡単に説明するとパソコン上に表示されるアイコンなどマウスポインタで操作できるグラフィック部分です。GUIの処理が可能なプログラミングはゲーム開発などで使用されることが多いのが特徴です。
- Webアプリケーション開発
APIのフレームワークと併用することで、ボタンやテキストボックスなどのオブジェクトをドラッグ&ドロップで配置可能。Javascriptを使用するよりも短期間で開発できます。
- 世界中でサポートされている
有名なゲーム開発環境のUnityはC#を公式な開発言語として採用されており、世界中の有名なゲームがC#で開発されています。他の物理エンジンや開発環境でも使用されていることがあるので、世界中で認知されている開発言語です。
-
C#フリーランス案件・求人の特徴や動向
C#フリーランス案件はWebアプリケーション開発が多い傾向にあります。その中でも企業に向けたアプリケーション開発がほとんどで、製造業から医療向けまで幅広い案件数があります。その為、1つの分野に縛られることなく様々な経験を積むことが可能です。
-
C#フリーランス案件・求人の代表的な案件の種類
C#フリーランス案件の種類について紹介します。C#はジャンルが多い為、ある程度広い範囲で絞ってまとめました。分野ごとにまとめているので、気になる案件があったら具体的な内容を調べてみてください。
- 医療業界向けシステム開発
医療向けのWebアプリケーション開発です。具体的には患者のカルテを社内のローカルネット上で管理したり、予約や外来受付の患者に対して機械を通して自動的に案内を送るシステムなど、医療をスムーズに受ける為のシステム構築です。
医療関連の案件は数が多く単価も高い傾向にありますが、患者の処置内容や受診日がズレてしまうと大事故に繋がりかねません。その為、システム構築後はテストを厳重に行い、バグが無いか調べることが大切です。
- 製造業向けのシステム構築
製造業向けのシステム構築は、主に在庫管理や社員のタイムカード管理などマネージメントに関する案件が多くあります。バグが発生しても大事故には繋がりませんが、保守していく上でアップデートしなくてはいけません。
在庫管理も常に新しい商品に変わる可能性もありますし、社員も入れ替わりが発生します。汎用性を持たせ、誰でもシステムを変更できるような工夫が必要です。
- ゲーム開発
ほとんどのゲームはメーカーが開発している為、あまり案件はありませんが、稀にゲーム開発に関する案件があります。基本的にはUnityを使ってC#を組み込むことが多く、UnityとC#をワンセットで覚えなければなりません。その他にも物理エンジンに関する知識が必要となる為、競争率は高いです。様々な資格を取って案件の獲得率を上げましょう。
-
C#フリーランス案件・求人を獲得する為に必要なスキルや経験
C#フリーランス案件を獲得する為には開発経験が必須です。ただ単にコーディングを行っているだけではなく、根幹に関わるシステム構築の経験者を募集している企業が多くあります。
その為、フリーランス案件に応募するまでの難易度は高いですが、需要や単価の高さを考えると、安定した収入を得ることが可能です。また、C#のスキルだけでアプリケーション開発は難しく、様々な知識が必要となります。
- VB.NET
C#と同じオブジェクト指向プログラミングです。初心者でも学びやすいのが特徴で、操作用の画像を用意して処理を入れる必要がありません。
例えばVB.NETには既にボタンやテキストボックスがデフォルトで用意されており、ドラッグ&ドロップで配置できます。そこにコードを書き込むだけで簡単にソフトウェアができます。ただし、見た目が悪く簡単なコードしか記載できないので、C#と併用して複雑なプログラムを組むのが主流です。
- SQL
SQLは顧客情報を操作する為のデータベース言語です。他にも様々なデータベース言語がありますが、SQLを元にしている場合が多いので、まずはSQLを学ぶようにしましょう。覚える内容は多いですが、慣れると便利な言語です。操作中に分からなくなっても表を表示してくれたり、ビッグデータの処理も一瞬で終わります。
- Java
Webアプリケーション開発でC#やCSSと併用します。Web関連の操作はJavaを採用している企業が多い為、必ず覚えるようにしましょう。また余裕があればJavascriptも覚えるようにしてください。
-
C#フリーランスにおすすめのフレームワーク
C#は様々なフレームワークがあり、効率良くプログラミングできる環境を整えることができます。うまく活用して短時間で質の良いプログラミングを目指してみてください。
- .NET Core
.NETCoreはコンソールアプリケーション開発のフレームワークです。簡単に説明すると、Web上のF12を押下時、開発者ツールからJavascriptを打ち込んでコンパイル不要でリアルタイム実行ができます。
また、同じようにコマンド1つでコンパイルやプログラムの実行を行えるので、スピード感のあるアプリケーション開発が可能です。ただし、普通のプログラミング方法と異なる為、コマンドを覚えるまで違和感があるかもしれません。
- ASP.NET Core MVC
ASP.NET CoreMVCはWebアプリケーション開発において便利な機能が揃っているフレームワークです。主な特徴としてアプリケーション開発時に階層をView、Controller、Modelに分けることで役割やコンポーネントを明確化します。明確化することでコーディングがしやすくなり、アップデートやシステムの管理も容易になります。
- ASP.NET Core Blazor
ASP.NET CoreBlazorは全ての対話処理をサーバー上で行えるフレームワークです。大規模な対話システムの場合、人数分のメモリを消費してしまうデメリットがあります。しかし、Javascriptの代わりになるのでC#でサーバー通信を行う際に使用されています。
-
C#フリーランス案件・求人に役立つおすすめ資格
C#フリーランス案件を円滑に獲得する為にも資格を積極的に取得しましょう。今から紹介する資格を持っていれば技術を対外的に証明できる手立てとなります。
- Unity認定資格
Unityに関する知識や技術を問われる資格試験です。UnityはC#を使ってプログラミングする為、この資格を持っていればフレームワークとプログラミング両方の技術を証明できます。Unityはゲーム作成会社以外でも使用している企業が多いので、覚えておきましょう。
- オラクルマスター
オラクルマスターは日本で有名なデータベースの技術を証明できる資格です。アプリケーション開発にはデータベースの操作が必要になります。顧客のデータやログなどを保存・運用する為のSQLやデータベース知識について学べるので、おすすめです。
- 98-361: Software Development Fundamentals
C#、オブジェクト指向、ソフトウェア開発、Webアプリケーション開発、データベースなどソフトウェア開発において必要な知識や技術を問われる資格試験です。この資格を持っていれば開発からリリースまでの流れが分かるので、初心者におすすめ。難易度は少し高いので余裕を持って勉強しましょう。
-
C#の習得方法や難易度
C#の難易度は高くありません。初心者には難しい面もありますが、基本的にはフレームワークと併用して開発を行うので、言語の特性を知っていれば簡単にプログラミングできます。習得方法は本を使った学習方法がおすすめです。
C#は特性上、物理エンジンや4次元配列、空間のオブジェクト位置など他のプログラミング言語には無いことを覚える必要があります。その為、最初は本を使ってC#の特徴を掴むようにしましょう。
-
C#フリーランスエンジニアの将来性
C#フリーランスエンジニアの将来性は高いと言えます。C#の歴史は古く2002年にリリースされて以降、家庭用ゲーム機からパソコンゲームまで様々なデバイスで使用され続けています。C#に代わる言語開発もされていますが、現状移行する動きはありません。フリーランスの案件も多い為、覚えておいて損は無いプログラミング言語と言えます。