プログラマー(PG)のフリーランス案件・求人一覧

1 - 30件/全2,347件

UnrealEngine/コンシューマーゲームの開発案件・求人

90-110万円/月額
業務委託(フリーランス)

〈募集内容〉 Unreal Engineでコンシューマーゲームの開発をお任せできるプログラマを募集しております。 今回は第一開発グループのプロジェクトに携わっていただきます。 目安として、以下のようなご経験をお持ちの方を求めております。 ・UEを使用したアウトゲーム作成経験者  ・アウトゲーム設計  ・シーン遷移管理  ・アウトゲーム仕様に沿ったUI設計 ・UEを使用したマルチプラットフォーム対応経験者  ・各プラットフォームの入力処理・管理  ・各プラットフォームのセーブフロー設計・実装 UnrealEngine

案件の必須スキル

・Unreal Engineでの開発経験 ・コンシューマーの経験 ・UIを得意とする方 ・リーダー、チーフなどの管理経験

1ヶ月前 提供元-ギークスジョブ

Java/社宅代行システムの開発案件・求人

70-90万円/月額
業務委託(フリーランス)

■ 対象システム概要 大手不動産系グループの社宅代行システムです。 (物件の手配~各種契約~退去・原状回復業務を管理するためのシステム) java × Struts の古いシステムと、それより比較的新しく増設した Sprint boot で構成されています。 RMBMS は Microsoft SQL Server。 オンプレミス筐体上の Windows Server VM でホスティングしており、Apache × Tomcat or GlassFish で動作しています。 ■ 案件スコープ 1)システムのエンハンス開発 └機能追加要望やパフォーマンス改善を実施します。 2)java & WebApp Framework & 他ソフトウェア群の VerUp └古い言語・ソフトウェア群を最新版へ VerUp します。また必要に応じて別ソフトウェアを利用するよう作り替えます。 3)オンプレミス → Azure IaaS/ PaaS 移管 └ホスティング環境を Microsoft Azure へ移管します。IaaS 環境である Virtual Machine や、各種 PaaS への移行が考えられますが、技術選定はこれからとなります。 ■ 担当工程 1)システムのエンハンス開発 事象理解 → 技術調査 → タスク細分化 → テスト方針決定 → 実装 → テスト実施 2)java & WebApp Framework & 他ソフトウェア群の VerUp 技術調査 → 採用技術選定・決定 → テスト方針決定 → 実装 → テスト実施 3)オンプレミス → Azure IaaS/ PaaS 移管 IaaS / PaaS 何れへの移行とするのか、方針決定のための調査 → テスト方針決定 → 移行実施 → テスト実施 ■ 担当ロール 主にご自身が中心となって、エンハンス改修方針や採用技術を決定することを期待しています。 (一般的に "テクニカルリード" や "リードプログラマ" と呼ばれるロールです) Java

案件の必須スキル

■ 要求スキルセット(Must): ・java 7系以上 × Spring を利用した開発経験 3年以上 ・java × Struts を利用した開発経験 1年以上 ・種々のオープンソースライブラリの選定・導入のご経験 ・技術選定理由や留意点をチームメンバに説明できる説明力 ・コミュニケーション好きなタイプの方

1ヶ月前 提供元-ギークスジョブ

Unity/オンラインゲームプラットフォーム開発・案件

100-120万円/月額
業務委託(フリーランス)

「事業概要」 会員数3,000万人超のオンラインゲームプラットフォームを運営し、またゲームパブリッシャー、ディベロッパーとしてゲームを制作しています。 「募集背景」 有名タイトルの企画、開発、運営を行っているスタジオです。 今回の募集の部門は、女性向けの運用ゲームの領域でのエンジニアポジションになり、パートナー企業と一緒にコンテンツを作り上げていく方を募集します。 「業務内容」 オンラインゲーム開発・パブリッシング部門における内製ゲーム開発エンジニアのポジションです。 ■具体的な役割 ・Unityを利用したゲームの開発、運用 ・デザイナーとのUI設計 ・サーバサイドエンジニアとのシステム開発 ・チームの課題解決・プロセス改善 Unity

案件の必須スキル

◎Unityでの開発経験(3年以上) ・モバイル向けネイティブアプリの開発、運用経験 ・モバイル向けゲームアプリの開発、運用経験 ・ゲームエンジンを使用したアプリケーション開発、運用経験

5ヶ月前 提供元-ギークスジョブ
リモートOK

【週3リモート】PM補佐@東京都千代田区

80-100万円/月額
業務委託(フリーランス)

①エネルギーマネージメント ・ゼロエミッションへの取り組みは、顧客の発注判断基準になるので重要視 ・EVの充電もいくつか課題あり、電力共有量の制御、充電の不足による配達機会のロストなどを避けたい ・ベンダーコントロール(開発のマネジメント)、設計や試験の計画・成果物のレビュー、ベンダーとの調整 ②デジタル地図 ・位置情報による動態管理分析 ・未配達の発生の検知 ・ルートの適正化 ・チャットによる業務サポート ・ベンダーの成果物レビュー、技術的なアドバイス・方針決めなど ※ともにウォーターフォール的な開発予定 (案件№:1977-0po)

案件の必須スキル

・開発経験、PM経験がある方

21日前 提供元-E-agent
リモートOK

【リモートメイン】リーガルテックプロダクトの生成AI/大規模言語モデルの応用に関する研究開発及び運用@東京都千代田区

80-100万円/月額
業務委託(フリーランス)

リーガルテックプロダクトへの生成AIや大規模言語モデルの応用に関する研究開発及び運用案件にて、データサイエンティストをご担当いただきます。 ・生成AIや大規模言語モデルを利用したリーガルテックプロダクトの新規機能のAPI実装 ・生成AIや大規模言語モデルを利用したリーガルテックプロダクトの新規機能のAPIデプロイ ・既存プロダクトAIの保守運用および改善 ・プロダクトのSRE活動 【環境】 ・開発基盤:AWS, Microsoft Azure ・ツール:GitHub(Enterprise), GitHub Copilot ・CI/CD:GitHub Actions, CircleCI ・グループウェア:Google Workspace, Slack ・プロジェクト管理/タスク管理:ClickUp, Jira, GitHub ・関連技術:Python3、OpenAI, Hugging Face、AWS SageMaker (案件№:1977-0ds)

案件の必須スキル

・PythonのWebフレームワーク(FastAPI、Flaskなど)を用いた開発経験 ・クラウドサービス(AWS、Azureなど)を用いた開発経験 ・CI/CD(CircleCI、GitHub Actionsなど)を用いた開発経験 ・データベースの設計経験 ・ディープランニングを含む複雑なモデル実装経験 ・クラウドプラットフォームやコンテナ技術の活用 ・Gitを用いたチーム開発経験

21日前 提供元-E-agent
リモートOK
面談1回

【一部リモート|Unity等によるゲーム開発経験3年以上】AIバーチャルヒューマン開発エンジニア募集|ユーザーインタラクション設計・開発

75-95万円/月額
業務委託(フリーランス)

バーチャルヒューマンエージェント「レイチェル」について クーガーが提供する「レイチェル」は、現実世界に融合したAIバーチャルヒューマンです。ユーザーとの対話を通じて、業務理解と実行を“ゲーム感覚”で支援。現在、ファミリーマート約7,000店舗に店長向けパーソナルコーチとして導入されており、これは国内店舗の約半数にのぼります。これほどの規模で商用化されたバーチャルヒューマンは、世界的にも希少です。 AIがユーザーの言葉や行動を認識し、自ら応答を生成。ヒューマンコンピューターインタラクションエンジニアがJavaScriptを用いて表情・しぐさ・発話をプログラミングし、自然な対話体験を実現しています。 レイチェルは小売業以外にも展開が進んでおり、タブレットに加えサイネージへの対応も進行中。さらなる普及に向けて、開発者の増員を行っています。 背景には、人間のように機能を分担する複数のAI基盤が存在します: ・LanguageCortex(自然言語) ・VisualCortex(画像認識) ・Insight(意味理解と検索) ・Ludens Analytics(データ分析) これらと連携し、ユーザーとの自然なインタラクションをつくるのがエンジニアの役割です。人とAIの橋渡しをする、非常にユニークなポジションです。 【具体的な業務内容】 ・iOS/Andoroidタブレットやサイネージのアプリケーションにおけるユーザーインタラクションの設計・開発 ・デジタルサイネージ(Windows)の環境設定・設置・保守 ・パフォーマンス改善、リファクタリング(技術負債の解消) ・テストコードの実装 社内共通ライブラリの開発(横断的に使用するUIパーツや機能の開発)

案件の必須スキル

・下記いずれか ①Unity等によるゲーム開発経験3年以上で、JavaScriptとTypeScriptの使用経験がある ②JavaScriptとTypeScript両方でのWebアプリケーション開発経験3年以上 ・ゲーム、広告など、インタラクティブ性が高いアプリケーションの開発経験3年以上

17日前 提供元-ギョーテン
リモートOK

【Java/一部リモート】木材加工業向け販売管理システム再構築案件

65万円/月額
業務委託(フリーランス)

・Javaを用いた木材加工業向け販売管理システム再構築案件に携わっていただきます。 ・主に下記作業をご担当いただきます。  -既存システムの動作をベースに、リバースエンジニアリング的手法にて開発を実施  -受注データは、メールまたはFAXにて受信後、今回対象外の受発注・加工指示中継システムにてデータ化して販売システムに取り込む  -工程は

案件の必須スキル

・AWSクラウド環境下でDB/Oracleの経験 ・Javaで開発できる上級プログラマ ・Oracle/Javaでの指導経験

18日前 提供元-レバテックフリーランス
リモートOK

【在宅メイン】NWインフラのプリセールス/顧客提案SE業務支援@東京都港区

90-110万円/月額
業務委託(フリーランス)

・案件要件ヒアリング ・提案書作成/提案説明 ・機器構成見積もり作成 ・作業タスク、作業工数見積もり作成 ・受注案件での設計構築作業 (案件№:1963-0nw)

案件の必須スキル

・ネットワーク(L2/L3/WAN/FW等)に対するSI経験がある方 ・機器構成見積もり、作業工数見積もりのご経験がある方

28日前 提供元-E-agent

C++/アミューズメント事業プログラム開発案件・求人

70-90万円/月額
業務委託(フリーランス)

プログラマとして遊技機(パチンコ、パチスロ)の制御プログラムの作成を担当していただきます。 (液晶、抽選、その他デバイス等のサブ制御) <具体的な業務内容> ・遊技機のサブ基板及び液晶基板に関する制御 ・実機への映像組込み、制御 ・抽選、ランプ、役物、サウンド制御 ・OS開発(表示OS、ツール等) ・企画グループとデザイングループとの政策内容の共有 ・プログラムグループリーダーと制作スケジュールなどを策定、協議 ・進捗確認、報告、品質チェック ※クライアントから提供される機材やツールを用いながら、 設計・実装・確認を行います。 C/C++

案件の必須スキル

・C++での開発経験:3年以上 ・パチンコを好きな方 ・ハードウェアに関する知識をお持ちの方

4ヶ月前 提供元-ギークスジョブ

PHP/社内システム開発プロジェクトの設計・開発案件・求人

70-90万円/月額
業務委託(フリーランス)

概要設計をシステム設計に落としこみ、フィリピンのプログラマとともに 実装を完了し品質を担保してほしいと考えております。 ・業務分析や技術調査 ・クライアントとの要件定義MTG ・外部設計、インフラ設計  ・フィリピン依頼時の設計書作成 ・フィリピン依頼時のプロジェクト計画説明、開発内容や設計内容の説明 ・フィリピン開発チームリーダーとのディレクション、質疑応対 ・成果物の品質、重要機能のチェック ・経営陣との進捗MTG PHP

案件の必須スキル

・要件定義(上流工程)経験:2年以上 ・顧客折衝が多いためある程度のビジネススキル ・細かい技術は知らなくても可能、但し顧客へ解決方法を提案する際にある程度の理解が必要(細かい技術を知っているに越したことはない) ・メンバーマネジメント経験、PJT管理経験あり

1年前 提供元-ギークスジョブ
リモートOK

【TypeScript/Node.js】テックリード★ソリューション事業部での設計・開発

70-120万円/月額
業務委託(フリーランス)

同社は3D関連技術を活用したヘルスケア業界向けのSaaSや、AI関連のソリューション開発を行っている企業です。 今回はAIソリューション事業を行っているチームへ、テックリード・アーキテクチャ設計もできるリーダーポジションとしてご参画いただきます。 新規案件のアーキテクトから開発まで一貫してお願いする予定です。 ※面談は弊社「プロエンジニア」のキャリアコンサルタントが同席の上、2回(※技術試験有り)行います。プロエンジニア(運営元:インターノウス株式会社)ではエンド案件を中心に常時8000件の案件を保有しており、エンジニアの方々に業界最安値級の手数料で安心して働ける高品質な案件をご紹介しております。 【登録から就業までの流れ】 STEP.1 「プロエンジニア」(案件掲載元)で無料会員登録もしくは案件に申し込み ↓ STEP.2 キャリアコンサルタントよりお電話にて詳細をお伺いします ↓ STEP.3 案件のご紹介 ↓ STEP.4 紹介先企業との三者面談 ↓ STEP.5 就業スタート 【お問い合わせ先】 登録済みの方:担当のキャリアコンサルタントにお電話ください。 まだ登録がお済みでない方:掲載元の「お問い合わせ」よりお問い合わせください。

案件の必須スキル

・アーキテクチャ設計経験 ・要件定義の経験 ・非エンジニアと複雑な仕様要件に関するコミュニケーション経験 ・エンジニア経験年数:5年以上 ・SPA (React / Vue.js / Angular) の開発経験 ・バックエンドの開発経験 ・型付き言語での開発経験 ・チームでの開発経験 ・自動テストによる品質保証の経験

7ヶ月前 提供元-ProEngineer
リモートOK

【Java】システムエンジニア★建築システム開発

90-100万円/月額
業務委託(フリーランス)

GIS(地理情報システム)XR、AI 機械学習などの技術を活用しシステム開発を行っている企業にて、建築システムの開発に携わっていただきます。 リーダー、メンバーともに募集をしておりますが、「小回りの利くスマートなプログラマ」よりは「地味な仕事を着実に遂行できる方」がマッチします。 【リーダークラス】 ・PL の補助 ・自社メンバの取りまとめ ・建築サブシステム(確認申請・定期報告)の製作~結合テスト、マニュアル作成等 【メンバークラス】 ・データ移行(データ解析、データマッピング、移行ツール作成)  CSV → RDBMS (PostgreSQL12) ※面談は弊社「プロエンジニア」のキャリアコンサルタントが同席の上、1回行います。プロエンジニア(運営元:インターノウス株式会社)ではエンド案件を中心に常時8000件の案件を保有しており、エンジニアの方々に業界最安値級の手数料で安心して働ける高品質な案件をご紹介しております。 【登録から就業までの流れ】 STEP.1 「プロエンジニア」(案件掲載元)で無料会員登録もしくは案件に申し込み ↓ STEP.2 キャリアコンサルタントよりお電話にて詳細をお伺いします ↓ STEP.3 案件のご紹介 ↓ STEP.4 紹介先企業との三者面談 ↓ STEP.5 就業スタート 【お問い合わせ先】 登録済みの方:担当のキャリアコンサルタントにお電話ください。 まだ登録がお済みでない方:掲載元の「お問い合わせ」よりお問い合わせください。

案件の必須スキル

【リーダークラス】 ・自社メンバの管理(作業指示、進捗管理、その他指導)ができること ・Java でのアプリ開発経験(設計から結合試験まで一通り) 【メンバークラス】 ・RDBMS の使用経験 ※データ移行ツールは移行作業を簡易化かつ確実に行うことを目的として PostgreSQL の SQL 文やスクリプトのみでなく、Java または VBA といったプログラムも併用することも想定

11ヶ月前 提供元-ProEngineer
リモートOK

【Java】システムエンジニア★道路占用システム開発

90-100万円/月額
業務委託(フリーランス)

GIS(地理情報システム)XR、AI機械学習などの技術を活用しシステム開発を行っている企業にて、道路占用システムの開発に携わっていただきます。 リーダー、メンバーともに募集をしております。 【リーダークラス】 ・PL の補助 ・自社メンバーの取りまとめ ・道路占用サブシステムの設計~結合テスト、マニュアル作成等 【メンバークラス】 ・道路占用サブシステムの設計~結合テスト、マニュアル作成等 ※面談は弊社「プロエンジニア」のキャリアコンサルタントが同席の上、1回行います。プロエンジニア(運営元:インターノウス株式会社)ではエンド案件を中心に常時8000件の案件を保有しており、エンジニアの方々に業界最安値級の手数料で安心して働ける高品質な案件をご紹介しております。 【登録から就業までの流れ】 STEP.1 「プロエンジニア」(案件掲載元)で無料会員登録もしくは案件に申し込み ↓ STEP.2 キャリアコンサルタントよりお電話にて詳細をお伺いします ↓ STEP.3 案件のご紹介 ↓ STEP.4 紹介先企業との三者面談 ↓ STEP.5 就業スタート 【お問い合わせ先】 登録済みの方:担当のキャリアコンサルタントにお電話ください。 まだ登録がお済みでない方:掲載元の「お問い合わせ」よりお問い合わせください。

案件の必須スキル

【リーダークラス】 ・自社メンバの管理(作業指示、進捗管理、その他指導)ができること ・JAVAでのアプリ開発経験(設計から結合試験まで一通り) ・ドキュメント読解力とコミュニケーション力 ・RDBMS の使用経験(SQLを基本レベルで作成できる) 【メンバークラス】 ・Jave でのアプリ開発経験(設計から結合試験まで一通り) ・ドキュメント読解力とコミュニケーション力 ・RDBMS の使用経験(SQLを基本レベルで作成できる)

11ヶ月前 提供元-ProEngineer
リモートOK

【Java】システムエンジニア★自治体向け開発指導支援システム開発

90-100万円/月額
業務委託(フリーランス)

GIS(地理情報システム)XR、AI機械学習などの技術を活用しシステム開発を行っている企業にて、自治体向け開発指導支援システムの開発に携わっていただきます。 開発指導支援システムの機能追加、既存機能改修(製作~結合テスト、マニュアル作成等)等をご担当いただきます。 既存システムへの機能追加及び機能改修がメインです。 既存システムでは、PostgreSQL でのストアドプロシージャを活用するようなアーキテクチャのため、その部分の新規構築、改修作業が発生します。 ※面談は弊社「プロエンジニア」のキャリアコンサルタントが同席の上、1回行います。プロエンジニア(運営元:インターノウス株式会社)ではエンド案件を中心に常時8000件の案件を保有しており、エンジニアの方々に業界最安値級の手数料で安心して働ける高品質な案件をご紹介しております。 【登録から就業までの流れ】 STEP.1 「プロエンジニア」(案件掲載元)で無料会員登録もしくは案件に申し込み ↓ STEP.2 キャリアコンサルタントよりお電話にて詳細をお伺いします ↓ STEP.3 案件のご紹介 ↓ STEP.4 紹介先企業との三者面談 ↓ STEP.5 就業スタート 【お問い合わせ先】 登録済みの方:担当のキャリアコンサルタントにお電話ください。 まだ登録がお済みでない方:掲載元の「お問い合わせ」よりお問い合わせください。

案件の必須スキル

・Jave でのアプリ開発経験(設計から結合試験まで一通り) ・PostgreSQL でのストアドプロシージャの開発経験

11ヶ月前 提供元-ProEngineer

【Ruby/AWS】サーバーサイドエンジニア★位置情報連動型広告配信システム開発

100万円/月額
業務委託(フリーランス)

BtoB向け位置情報連動型の広告配信サービスの開発をお任せします。 また、小売店舗の在庫情報配信サービスや、集客の分析ツールの開発にも携わっていただきます。 今回の作業内容としては、広告配信の機能拡張や位置情報を使った配信エリア設定画面(主にサーバーサイド)の開発になります。

案件の必須スキル

【必須】 ・Ruby on Railsでの開発経験 ・AWS、Azure、GCP等のクラウドインフラの実務経験

11ヶ月前 提供元-ProEngineer

【TypeScript/AWS】サーバーサイドエンジニア★位置情報連動型広告配信システム開発

100万円/月額
業務委託(フリーランス)

BtoB向け位置情報連動型の広告配信サービスの開発をお任せします。 また、小売店舗の在庫情報配信サービスや、集客の分析ツールの開発にも携わっていただきます。 今回の作業内容としては、該当サービスのマーケティング分析におけるレポーティング機能等の開発(主にサーバーサイド)になります。

案件の必須スキル

【必須】 ・TypeScript + Vue.js(もしくはモダンフレームワーク)での開発経験 ・Node.jsでのサーバーサイド開発経験 ・AWS、Azure、GCP等のクラウドインフラの実務経験

11ヶ月前 提供元-ProEngineer

【Ruby】サーバーサイドエンジニア★子供向けフォト販売サービス

70-100万円/月額
業務委託(フリーランス)

家族のコミュニケーションを豊かにするサービスを展開している企業にて、サーバーサイドの開発全般をご担当いただきます。 4月より、新規サービスも動き出したためそちらをメインで担当していただく可能性が高いです。 (現状、全てRuby/Railsでの開発になります。) また、IoTや機械学習など、新しい領域の技術にも挑戦していただく予定です。 ※環境: ・言語:Ruby(Web) ・フレームワーク:Ruby on Rails ・DB:PostgreSQL、Redis  ・バージョン管理:Git  ・リポジトリ管理:Bitbucket ・インフラ:AWS  ・CI:Wercker、Jenkins、Selenium  ・サーバ監視:Zabbix、NewRelic ・コミュニケーション:Slack  ・ドキュメンテーション:Confluence  ・BTS:JIRA

案件の必須スキル

【必須】 ・Railsを使ったWebアプリ開発に携わった経験 ・自身でRailsを使ったWebアプリのメンテナンス、運用経験 ・RSpec、もしくはMiniTestを用いたテストを定常的に書いている 【尚良】 ・Railsを使ったWebアプリのRailsのバージョンアップ、関連gemのバージョンアップを定常的に行っている ・gemを開発し、Rubygems.orgへ公開しメンテンスしている ・github flowを用いた開発経験

11ヶ月前 提供元-ProEngineer

【Python/Ruby/golang】サーバーサイドエンジニア★Fintechベンチャー案件

70-100万円/月額
業務委託(フリーランス)

株やFXなど、投資に関わるアプリを開発・運営するFintechベンチャー企業にてサーバーサイドの開発をお任せします。(※現在、Rubyからgolangにリプレイス作業中です。) ※環境: ・ECS ・DynamoDB ・Terraform ・Ruby/Ruby on Rails 5 ・Golang/echo ・MySQL/Aurora ・Redis ・Docker

案件の必須スキル

【必須】 ・システムの拡張性、保守性を考慮した開発経験(Python, Ruby, golang等) ・テスト駆動開発経験 ・チーム開発、コードレビュー経験 【尚良】 ・大規模ユーザーを持つサーバーサイドアプリケーションの開発・運用経験 ・パフォーマンス最適化についての知識 ・StoryboardやAuto Layoutを用いたUI開発における深い知識 ・日常会話レベルの英語力(※オフショア開発もおこなっている為)

11ヶ月前 提供元-ProEngineer

【Java】バックエンドエンジニア★通信キャリア向けメッセージアプリ開発

100万円/月額
業務委託(フリーランス)

大手通信キャリアが展開するメッセージアプリのバックエンド追加開発をお任せします。 Androidの新端末にプリインストールされる予定の本アプリはフェーズ1で既に大枠を開発しており、今後のフェーズ2では追加機能の開発がメインになります。 ※担当工程:基本設計~開発(テストは外部) ※現場環境: ・言語:Java8(JavaEE/Spring) ・ミドルウェア:PostgreSQL/MySQL/Cassandra ・ソース管理:Github ・コミュニケーションツール:Slack ・チケット管理:backlog

案件の必須スキル

【必須】 ・Javaを用いた開発経験 ・商用サービス開発、管理経験(大規模システムなら尚良) ・顧客折衝能力、不具合発生時の対処指示、暫定対応案の検討など ・クラウドインフラ(AWSだと尚良)環境上での開発経験 【尚良】 ・大手通信キャリアでの就業経験 ・英語での読み書き(翻訳ソフトの使用可)

11ヶ月前 提供元-ProEngineer

【Python】バックエンドエンジニア★製造業向け画像解析システム開発

90-100万円/月額
業務委託(フリーランス)

製造業向けにAIサービスを提供する企業にて、AIソリューションの画像処理・アルゴリズム開発事業のメンバーとして画像ソフトウェアのバックエンド開発を担当して頂きます。 【具体的業務】 ・基本設計 ・詳細設計 ・開発、実装(バックエンド) ・ソフトウェアテスト 【開発環境】 Golang、C++、Python、Javascript(Vue.js、Node.js)、AWS、Docker

案件の必須スキル

【必須】 ・Golang、C++を用いたバックエンド開発経験 ・Pythonを用いたアプリケーション開発経験 【尚可】 ・FAカメラ・工場機器との通信実装経験 ・機械学習を用いたサービスの開発経験 ・Vue.jsを用いたフロントエンド開発経験 ・プロジェクトマネジメント経験

11ヶ月前 提供元-ProEngineer

【AWS】インフラエンジニア★生活空間IoTネイティブアプリのSRE

80-100万円/月額
業務委託(フリーランス)

自社サービスとして展開している家庭内の生活空間向けIoTプラットフォームサービスのSREポジションを担当して頂きます。 【具体的業務】 ・Kubernetesを含むインフラ全般の設計、運用 ・CI/CDプロセス ・監視の設計、運用、改善 ※開発は日本チームとインドチームの二拠点で  行っております

案件の必須スキル

【必須】 ・インフラエンジニアとしての実務経験 ・ソフトウェアエンジニアとしての実務経験 ・パブリッククラウド(AWS/GCP/Azure)の  使用経験 ・Terraform or Ansible等のIaaC実務経験 ・監視システムの設計・運用経験 ・英語での読み書きに抵抗感が無い方 (インドとのやり取りがあるため) 【尚可】 ・Kubernetesの実務運用経験 ・Node.jsの開発経験 ・Istioの実務運用経験

11ヶ月前 提供元-ProEngineer

【Python】システムエンジニア★AIエージェントサービス開発

80-100万円/月額
業務委託(フリーランス)

携帯キャリアでのAIエージェントサービスのプラットフォーム開発を担当して頂きます。 【具体的業務】 ・プラットフォームの各種推定機能における  アルゴリズムの性能向上のためのデータ収集 ・ソース修正 ・学習データ作成 【直近の作業】 ・既存システムのSpark化にあたりユニットテスト  作成 ・辞書更新のスクリプト作成 (予定の名前に対してMeCabを使った形態素解析を  実行) ・自動車の位置情報解析スクリプト作成&改修 (滞留点を抽出、自宅職場推定、趣味嗜好推定、  等のスクリプト) 【開発環境】 ■OS ・MacOS(Windowsもあるが開発は基本Mac) ・AmazonLinux ※スクリプトをMacで開発→AmazonLinuxで動作確認 ■言語 ・Python2,3 (両方) ■その他 ・AmazonRedshift ・ApacheSpark ・Docker ・Git ・AWS(EC2、S3、Cloudtrail、cloudwatch、     codecommit 等)

案件の必須スキル

【必須】 ・AWS商用開発経験 ・Pythonによる開発経験 ・仕様書作成経験、能力 ・設計レビュー経験、能力 ・試験レビュー経験、能力 【尚可】 ・AWS spark開発経験 ・チーム内調整の経験、能力

11ヶ月前 提供元-ProEngineer

【Python】Webエンジニア★スタートアップのプラットフォーム開発

80-100万円/月額
業務委託(フリーランス)

大手企業やスタートアップのプラットフォーム開発に特化している企業で、クライアント折衝、開発チームの取りまとめなどの上流工程から開発までを担当して頂きます。 【具体的業務】 ・Pythonを使用した建設業界のリスク管理Webシス  テムの開発 (点検データデータのアップロード、リスク計算、  災害データの読み込み、マスターとなるデータ  の登録等の機能を実装予定) ・案件は複数ありますので、内容判断で見合う案件  に参画となります ・ベトナムのオフショア開発リーダーとビデオツー  ル等(日本語)で連携を取って頂く事もあります

案件の必須スキル

【必須】 ・Python(DjangoもしくはFlask)での開発経験 ・DBへの基本的な理解 【尚可】 ・SQLAlchemyというORMをつかった経験 ・オフショア開発を用いた現場での作業経験

11ヶ月前 提供元-ProEngineer
リモートOK

【Kotlin/Java】サーバーサイドエンジニア★大規模案件の保守開発

70-100万円/月額
業務委託(フリーランス)

大規模案件を請け負っている企業内で、新規機能追加や、保守運用開発業務をご担当いただきます。 【具体的な業務】 ・AWS上に構築されたKotlinを使ったシステムへの機能追加及び、保守運用 ・社内メンバーと社外クライアントとの円滑なコミュニケーション ・機能追加などの相談に対する見積もり対応 【開発環境】 言語:Kotlin フレームワーク:Spring Boot、Spring Batchなど 環境:AWS(ECS、Redis、Terraformなど併用) その他:JIRA、Confluence、Slack、GitHub、BitBucket、Docker PC:Mac book proを用意します。

案件の必須スキル

【必須】 ・Kotlinでのサーバーサイドアプリケーション開発経験 ・Javaでのサーバーサイドアプリケーション開発経験 ・SpringBootによる開発経験 ・MariaDB(MySQL)での開発経験 ・AWSを用いた開発経験(ECS、EC2、RDS、S3) ・Gitでの開発経験 ・Linuxの基本的な理解 ・フルリモートでの業務が可能なこと 【尚良】 ・APIの設計経験 ・Dockerによる開発経験 ・IDEによる開発経験

11ヶ月前 提供元-ProEngineer
リモートOK

【AWS/GCP】システムエンジニア★本人確認プラットフォームの請求管理システム開発

70-100万円/月額
業務委託(フリーランス)

同社は生体認証、体型認証、行動認証などを自社サービスとして展開している企業です。 今回はAIを用いた本人確認プラットフォームの開発や、保守及び新規プロダクトの開発、保守に携わって頂く為の募集でございます。 まずは、顧客の本人確認プラットフォームの新規請求管理システムに携わって頂きます。 顧客への請求処理をシステム化するPJになり、本件のリリース後、オンライン本人確認プラットフォームのPJや他新規PJの開発をお手伝い頂きます。

案件の必須スキル

・仕様検討、設計、開発、リリースの経験 ・APIの設計を一から行ったことがある ・データベースの設計を一から行ったことがある ・チームでの開発経験 ・AWSやGCPなどクラウドサービスを用いた開発経験

11ヶ月前 提供元-ProEngineer

【SAP】生命保険向け移行検討に伴う提案支援

100万円/月額
業務委託(フリーランス)

・ユーザの立場で概案からの案件への落とし込み、対象領域は生命保険保全業務(異動、保険金、支払業務) ・現行ホスト (COBOL) からSAPへのマイグレーション提案支援 ・SAPについては別部隊があり、SAPの詳細な知識は不要 (ユーザとの調整時、多少のSAP知識は必要な為、自身で調査・学習が出来る方)

案件の必須スキル

【必須】 ・生保、保全システムの開発経験がある方 ・コミュニケーション能力の高い方 【尚良】 ・SAPの基本的な知識保有者 ・生保、保全システムの社員代替の経験

11ヶ月前 提供元-ProEngineer
リモートOK

【テックリード】バックエンドエンジニア★toB向けスマートホームプラットフォームの開発支援

90-100万円/月額
業務委託(フリーランス)

toB向けにスマートホームのプラットフォームを展開している企業です。 今回は、テックリードとして同社のプロダクトチームにジョインし、以下業務を行って頂きます。 ・新機能/プロダクトの要件整理 ・新機能/プロダクトのサーバーサイド設計及び実装 ・サーバーサイドにおける課題の把握と解決 ・継続的インテグレーションの推進 ・開発チームメンバーとの振り返りを通じた継続的改善 ・新しい技術/アーキテクチャの検証及び導入推進 ・顧客からの技術的な問い合わせに対する対応 ※エンド直案件となります。面談は弊社同席で1回行います。

案件の必須スキル

・バックエンドの実装経験(目安3年以上) ・MVCフレームワークを使用したWebアプリケーションのサーバーサイド開発・運用経験 ・データベースを用いた開発の経験 ・チーム/メンバーに対して技術的な支援が出来る方 ・DBを用いた開発の経験 ・バックエンドとインフラの両方の知識をお持ちの方 ※現場の開発環境は、Golangがメインで開発しておりますが、経験は問われません。

11ヶ月前 提供元-ProEngineer
リモートOK

【チームリーダー】SAPエンジニア★某エネルギー系企業向け

150万円/月額
業務委託(フリーランス)

某エネルギー系企業向けSAPチームリーダー募集です。 ポジション:整備WGリーダー ※面談は弊社同席で1回行います。

案件の必須スキル

・SAP(SD/MM) 経験   ・SAP(SD/MM) チームリーダー経験   ・エンドユーザーコミュニケーション経験あり   ・率先してコミュニケーションが取れること(日本語)   ・日本語ネイティブ

11ヶ月前 提供元-ProEngineer
リモートOK

【TypeScript/Node.js】バックエンドエンジニア★ライブ配信アプリのAPI開発

90-100万円/月額
業務委託(フリーランス)

ブロックチェーン技術を利用した決済アプリやライブ配信システムを展開している企業にて、バックエンドエンジニアとして参画していただきます。 リリースはすでに済んでおりますが、継続的に機能追加・改善を実施しております。 主にAPI開発をご担当いただきます。 【具体的な業務内容】 ・要件に応じたDB設計〜機能の実装 ・開発進捗管理やタスクアサインなどのチームリソース管理 ・仕様書、設計書のドキュメント作成およびレビュー ・コードレビューによる品質の確保 ・トラブル対応や、機能改修などの運用作業 ・開発環境、本番環境へのデプロイ作業 ※エンド直案件となります。面談は弊社同席で1回行います。

案件の必須スキル

・Node.jsでの開発経験 ・API開発の経験 ・チームでの開発経験 ・設計〜開発までの一通りの開発経験

11ヶ月前 提供元-ProEngineer
リモートOK

【Python】システムエンジニア★ビッグデータ分析サービスの開発

90-100万円/月額
業務委託(フリーランス)

同社はビッグデータ分析サービスを中心に事業を展開する企業です。 複数データビジネスのプロダクトが走っており、既存、新規サービスの開発に携わって頂きます。 データの収集、分析からプロダクト開発まで一貫して行えるエンジニアの募集です。 アーキテクチャ設計等の上流工程から開発、マネジメントに携わって頂く予定です。 多彩なバックグラウンドを持ったメンバーと関わることが出来、創業から18ヶ月で14プロダクトをローンチするなど、開発力に強みを持っております。 【具体的な業務内容】 ・プロダクトおよび機能の企画/設計/実装/テスト/計測/改善 ・Fargate/kubernetes/Dockerなどの新規技術を用いたバックエンド処理のサーバーレス化 ・Lambdaなどのサーバレスサービスを活用した1000台超に及ぶ並列処理アーキテクチャの実装 ※エンド案件となります。面談は弊社同席で1回行います。

案件の必須スキル

・Pythonを用いた開発経験 ・機械学習の専門知識と実務経験 ・チームでの開発経験

11ヶ月前 提供元-ProEngineer

この条件の新着案件情報を受け取る

プログラマー(PG)のフリーランス案件に関するよくある質問

プログラマー(PG)のフリーランス案件・求人の月額単価相場を教えて下さい

プログラマー(PG)のフリーランス案件・求人はどのくらいありますか

プログラマー(PG)のフリーランス案件・求人でリモートワークや在宅ワークはできますか

プログラマー(PG)のフリーランス案件は未経験でも応募可能ですか?

プログラマー(PG)のフリーランス案件の商談や面談ではどのような内容が聞かれますか?

経験・スキルで絞り込み

Java
PHP
Python
Ruby
Go言語
Scala
Perl
JavaScript
C言語
C#
C++
VC++
C#.NET
VB.NET
VB
COBOL
JSON
XML
CoffeeScript
ASP.NET
JSP
Node.js
CakePHP
Ruby on Rails
Spring
Django
FuelPHP
Struts
Catalyst
Spark
JSF
JUnit
CodeIgniter
Lift
MyBatis
Sinatra
iBATIS
Symfony
Zend Framework
Flask
Pyramid
Silex
GWT
Wicket
Bottle
Twisted
Padrino
Tapestry
Zope
Kohana
CherryPy
Pinoco
Leonardi
Habanero.NET
jQuery
Seasar2
Laravel
SAStruts
Phalcon
SpringBoot
PlayFramework
Java EE
Slim
Yii
Ethna
HANAMI
Tornado
Elixir
Erlang
.NET
TurboGears
hug
web2py
Hibernate
Grails
Flight
Dropwizard
cuba microframework
Ramaze
FastAPI
Revel

単価で絞り込み

50万~
60万~
70万~
80万~
90万~
100万~

エリアで絞り込み

東京都
神奈川県
愛知県
大阪府
兵庫県
福岡県

この条件の新着案件情報を受け取る

プログラマー(PG)のフリーランス案件・求人に関する情報

プログラマー(PG)のフリーランス案件・求人単価相場

最高単価

190万円

最低単価

14.1万円

平均単価

69.9万円

2025年05月のプログラマー(PG)のフリーランス案件・求人一覧の月額単価の平均は69.9万円です。 プログラマー(PG)のフリーランス案件・求人一覧の年収の目安は839万円です。 単価20万円台のプログラマー(PG)のフリーランス案件・求人一覧は3件、単価30万円台のプログラマー(PG)のフリーランス案件・求人一覧は14件、単価40万円台のプログラマー(PG)のフリーランス案件・求人一覧は81件、単価50万円台のプログラマー(PG)のフリーランス案件・求人一覧は267件、単価60万円台のプログラマー(PG)のフリーランス案件・求人一覧は500件、単価70万円台のプログラマー(PG)のフリーランス案件・求人一覧は498件、単価80万円台のプログラマー(PG)のフリーランス案件・求人一覧は373件、単価90万円台のプログラマー(PG)のフリーランス案件・求人一覧は120件、単価100万円台のプログラマー(PG)のフリーランス案件・求人一覧は108件です。 ※フリーランスボード調べ(2025年05月08日更新)

プログラマー(PG)のフリーランス案件・求人の月額単価相場

2025年05月のプログラマー(PG)のフリーランス案件・求人一覧の平均月額単価は69.9万円です。前月比で-2.3%(-1.7万円)と月単位でみるプログラマー(PG)のフリーランス案件・求人一覧の月額単価は減少傾向です。

プログラマー(PG)のフリーランス案件・求人の想定年収推移

2025年05月のプログラマー(PG)のフリーランス案件・求人一覧の想定平均年収は838.7万円です。前月比で-2.3%(-19.8万円)と月単位でみるプログラマー(PG)のフリーランス案件・求人一覧の想定年収は減少傾向です。

プログラマー(PG)のフリーランス案件・求人リモートワーク比率

働き方割合前月比
フルリモート17.5%+14.5%
一部リモート41.1%-50.4%
常駐41.4%+35.9%

2025年05月のプログラマー(PG)のフリーランス案件・求人一覧におけるフルリモート案件・求人の割合は17.5%で前月比で+14.5%とやや増加傾向にあります。一部リモート案件・求人の割合は41.1%で前月比で-50.4%とやや減少傾向にあります。常駐案件・求人の割合は41.4%で前月比で+35.9%とやや増加傾向にあります。

プログラマー(PG)のフリーランス案件・求人稼働日数比率

稼働可能日数割合前月比
週597.7%+2.1%
週40.7%-0.1%
週30.4%-0.7%
週20.6%-0.5%
週10.6%-0.8%

2025年05月のプログラマー(PG)のフリーランス案件・求人一覧における週5案件・求人の割合は97.7%で前月比で+2.1%とやや増加傾向にあります。週4案件・求人の割合は0.7%で前月比で-0.1%とやや減少傾向にあります。週3案件・求人の割合は0.4%で前月比で-0.7%とやや減少傾向にあります。週2案件・求人の割合は0.6%で前月比で-0.5%とやや減少傾向にあります。週1案件・求人の割合は0.6%で前月比で-0.8%とやや減少傾向にあります。

プログラマー(PG)業界別フリーランス案件・求人数

業界

案件数

SIer・業務系

468件

医療・福祉

29件

公共・官公庁

23件

流通・小売

20件

銀行

16件

保険

16件

サービス

16件

通信

15件

toB

15件

証券

11件

金融

11件

WEBサービス

10件

ゲーム

9件

エンタメ

8件

toC

8件

人材

7件

教育

7件

広告

5件

Saas

5件

EC

4件

製造・メーカー

2件

プログラマー(PG)の業界別フリーランス案件数を分析するとSIer・業務系は468件、医療・福祉は29件、公共・官公庁は23件、流通・小売は20件、銀行は16件、保険は16件、サービスは16件、通信は15件、toBは15件、証券は11件、金融は11件、WEBサービスは10件、ゲームは9件、エンタメは8件、toCは8件、人材は7件、教育は7件、広告は5件、Saasは5件、ECは4件、製造・メーカーは2件でした。 プログラマー(PG)の業界別フリーランス案件数の前月比較ではSIer・業務系は+19件(+4.2%)でわずかに増加,医療・福祉は+2件(+7.4%)の増加,公共・官公庁は+0件(+0.0%)で前月から変化なし,流通・小売は+0件(+0.0%)で前月から変化なし,銀行は+0件(+0.0%)で前月から変化なし,保険は+0件(+0.0%)で前月から変化なし,サービスは+0件(+0.0%)で前月から変化なし,通信は+0件(+0.0%)で前月から変化なし,toBは+4件(+36.4%)の大幅な増加,証券は+0件(+0.0%)で前月から変化なし,金融は+0件(+0.0%)で前月から変化なし,WEBサービスは+0件(+0.0%)で前月から変化なし,ゲームは+0件(+0.0%)で前月から変化なし,エンタメは+0件(+0.0%)で前月から変化なし,toCは+0件(+0.0%)で前月から変化なし,人材は+4件(+133.3%)の大幅な増加,教育は+1件(+16.7%)の大幅な増加,広告は+0件(+0.0%)で前月から変化なし,Saasは+0件(+0.0%)で前月から変化なし,ECは+0件(+0.0%)で前月から変化なし,製造・メーカーは+0件(+0.0%)で前月から変化なしとなっています。 (※フリーランスボード調べ/2025年05月) SIer・業務系の業界はプログラマー(PG)の中でも、特にフリーランス案件数が多いことがわかります。

プログラマー(PG)のフリーランス案件・求人一覧について

■プログラマー(PG)とは プログラマー(PG)とは、プログラミング言語を用いて、コンピュータープログラムやソフトウェアを開発する職種のことです。 例えばプログラマー(PG)は会計システム、在庫管理、顧客管理システムなど基幹システムの開発やWebブラウザ上で使用できる情報提供サイト、SNSプラットフォームなどのアプリケーション開発、iOSやAndroid向けのSNSアプリやゲームアプリなどのモバイルアプリケーション開発など様々な開発に携われます。 また、活用するプログラミング言語はJavaやPHP、Ruby、Python、Go言語、C言語、Swift、Kotlinなど開発環境に応じて様々です。 プログラマー(PG)はシステムエンジニア(SE)が設計した仕様書に基づいてプログラミングやデバッグ、テスト、ドキュメント作成などが主な業務です。 プログラマー(PG)の仕事内容は以下のようになっています。 ・プログラミング プログラマー(PG)としてプログラミングが業務の一つです。 プログラミングとは、ソフトウェアやアプリケーションを実現するためのコードを書く作業です。プログラマー(PG)は要件に基づきJavaやPHP、Ruby、Python、C言語などのプログラミング言語を使用して、機能を具体化します。 またプログラマー(PG)はプログラミングを効率化させるためにライブラリやフレームワークを利用しています。 プログラマーとしてコードの効率性や可読性、拡張性を考えコードを記述します。また、将来のメンテナンスや他の開発者との協力を簡単にするため、属人的なコードではなく、可読性の高いコードの記述が不可欠です。 ・データベースの構築・操作の実装 プログラマー(PG)としてデータベースの構築・操作の実装が業務の一つです。 データベースの構築と操作は、アプリケーションのデータ管理の基盤を築く重要な業務です。具体的にはSQLというデータベース言語を使い、データベース設計、テーブル作成、データ挿入、更新、検索などを行います。 データの整合性とセキュリティの確保、データベースの性能最適化、スケーラビリティなどを意識して構築していきます。データベースの構築と操作は、アプリケーションの信頼性とパフォーマンスに直接影響するため、重要な仕事内容です。 なお、大規模システムやアプリケーション開発の場合、データベースエンジニアやデータベース経験が豊富なシステムエンジニア(SE)がデータベース構築を担当しますが、小規模規模システムやアプリケーション開発の場合はプログラマーがデータベース構築やデータベース操作の実装までを担当します。 ・テスト プログラマー(PG)としてテストが業務の一つです。 プログラマーにとってテストは、ソフトウェアやアプリケーションが正常に動作するかを確認する業務でありコードのバグ発見・修正を行います。 テストは単体テストや結合テスト、パフォーマンステスト、セキュリティテストなどがあります。プログラマー(PG)は主にモジュール単体をテストする単体テストと、モジュール間を結合してテストする結合テストを担当します。 プログラマー(PG)としてテスト自動化ツールを活用して効率を高めることも重要です。 ・バージョン管理 プログラマー(PG)としてバージョン管理が業務の一つです。 バージョン管理とはコードの変更履歴を追跡し、異なるバージョン間での差分を管理することを指しています。またSQLのファイルやミドルウェアの設定、依存関係の定義なども管理します。 Gitなどバージョン管理システムを使用し、複数の開発者が同時に異なる機能を開発した場合でも、作業の衝突を避けることができます。 プログラマー(PG)としてバージョン管理を行うことにより、過去のある時点のコード状態に戻れるため、バグ発生時の迅速な修正は可能であり、さらに全ての変更にコメントを付けることで、他のチームメンバーが行った変更の意図を理解しやすくなります。バージョン管理は、チーム内での効率的なコラボレーションとソフトウェアの安定性を保つために不可欠なツールです。 プログラマー(PG)はシステムやアプリケーションによって以下のようないくつか種類があります。 ・Webプログラマー(PG) Webプログラマー(PG)は、WebサイトやWebアプリケーション開発に特化したプログラマー(PG)です。HTML/CSS、JavaScriptなどのプログラミング言語を使い、Webページの構造、スタイル、機能を作成し、クライアントサイド/サーバーサイドのプログラミングを行います。 サーバーサイド開発にはJava、PHP、Ruby、Pythonなどが活用されます。 ・業務システム系プログラマー(PG) 業務システム系プログラマー(PG)は、販売管理システムや生産管理システム、会計管理システムなど企業や組織の内部運営をサポートするためのソフトウェアやシステムの開発に特化したプログラマー(PG)です。 業務システム系プログラマー(PG)はJavaやC言語、C#などのプログラミング言語で開発することが多いです。また、特定の業界や部門に特化した知識を持っていることも多いです。 ・アプリケーションプログラマー(PG) アプリケーションプログラマー(PG)は、スマートフォンやタブレット端末、PC向けのアプリを開発するプログラマー(PG)です。iOSやAndroidアプリケーション開発の場合はSwift、Objective-C、Kotlin、Javaなどのプログラミング言語が活用されます。また、Webアプリ開発の場合はJava、Python、C++、C#などのプログラミング言語が頻繁に使用されます。 ・ゲームプログラマー(PG) ゲームプログラマー(PG)は、モバイルゲームや家庭用ゲーム、ソーシャルゲームなどの開発に特化したプログラマー(PG)であり、ゲームエンジンの操作、ゲームプレイのメカニクス、グラフィックス処理、サウンド統合など、ゲームのさまざまな側面をコーディングします。 C++やC#のプログラミング言語を活用し開発を行います。また、UnityやUnreal Engineなどのゲームエンジン知識も必要です。 ・組み込み系プログラマー(PG) 組み込み系プログラマー(PG)は、家電製品や設備システムなど特定のハードウェア向けに組み込まれるソフトウェアの開発に特化しているプログラマー(PG)です。 組み込み系のシステム開発はC言語やC++、アセンブラというプログラミング言語が頻繁に使用されます。組み込み系プログラマー(PG)はプログラミング言語スキル以外にも、メモリ管理、システムの効率性と信頼性に関する深い知識が必要です。 ・汎用系プログラマー(PG) 汎用系プログラマー(PG)は金融、保険、物流、小売りなどの業界にて業務システムや商用ソフトウェアの開発を行っているプログラマー(PG)です。 汎用系プログラマー(PG)はJava、C#、COBOLなどのプログラミング言語を活用します。 ・オープン系プログラマー(PG) オープン系プログラマー(PG)は、汎用的OSや各種ハードウェアプラットフォーム上で動作するアプリケーションを開発するプログラマー(PG)です。汎用系プログラマーの対義とされています。 Webアプリケーションやクラウドサービス、エンタープライズシステム開発などを行います。オープン系プログラマー(PG)はJavaやPHP、Python、Ruby、Go言語、Scalaなどのプログラミング言語を活用します。 ■プログラマー(PG)が使うプログラミング言語 プログラマー(PG)が使うプログラミング言語について解説します。 プログラマー(PG)の場合、フロントエンドプログラミング言語やサーバサイドプログラミング言語を含む全般を扱います。例えばJava、PHP、Ruby、JavaScript、Python、Go言語、C言語などのプログラミング言語が該当します。 ただしプログラミング言語は、各言語ごとに習得難易度や適している分野がそれぞれ異なります。今後プログラミング言語の習得を検討している方は理解しておきましょう。 以下にて代表的なプログラマー(PG)が使うプログラミング言語をお伝えします。 ・Java JavaはC言語をもとに開発されたプログラミング言語です。Javaの特徴はオブジェクト指向のプログラミング言語であることや、技術的にも安定しておりかつ需要も多いことなどが挙げられます。JavaはWeb開発、基幹システムなどに活用されるプログラミング言語であり、習得難易度は開発言語の中でも難しいです。 ・PHP PHPは動的にWebページを生成することができるサーバーサイドのスクリプト言語です。 PHPの特徴として、Web開発に特化したプログラミング言語であること、豊富なフレームワーク/ライブラリがあることなどが挙げられます。 PHPはWebサービス開発やWebアプリ開発などに活用されるプログラミング言語であり、習得難易度は低く初心者にとっておすすめのプログラミング言語です。 ・Ruby Rubyは、1993年にまつもとゆきひろ氏により開発初心者な方でも本格的なプログラミングが楽しめるようにと開発されたプログラミング言語です。 Rubyの特徴として、オブジェクト指向であること、スクリプト言語であることなどが挙げられます。RubyはECなどWebサイト制作、スマホアプリ開発などに活用されるプログラミング言語であり、習得難易度は低く初心者にとっておすすめのプログラミング言語です。 ・JavaScript JavaScriptは動的なWebページを作成できるオブジェクト指向のスクリプト言語のひとつです。JavaScriptの特徴として、オブジェクト指向言語であること、フロントエンド・サーバーサイド両方開発が可能であることなどが挙げられます。 JavaScriptはモバイルアプリ開発、デスクトップアプリケーション開発などの活用されるプログラミング言語であり、習得難易度はJavaよりも低いですが、比較的高いです。 ・Python Pythonはオープンソースで運営されているプログラミング言語です。 Pythonの特徴として、シンプルで短いコード記述ができること、インタプリタ型言語であるため、コンパイルが不要であり簡単に動作確認できることなどが挙げられます。 PythonはWebアプリ開発や機械学習を含むAI(人工知能)開発などの活用されるプログラミング言語であり、習得難易度はJavaと比較すると習得しやすいです。 ・C言語 C言語は1972年にデニス・リッチーによって開発されたプログラミング言語です。 C言語の特徴として、汎用性が高いことやプログラミングの実行速度が速いことなどが挙げられます。C言語は基幹システム開発、ゲーム開発などに活用されるプログラミング言語であり、習得難易度は開発言語の中でも難しいです。 ・C++ C++は1983年C言語を拡張したオブジェクト指向のプログラミング言語です。 C++の特徴としてオブジェクト指向言語であること、高い保守性があること、システム拡張や移行を簡単にできることなどが挙げられます。 C言語は組み込み/制御開発やWebシステム開発などに活用されるプログラミング言語であり、習得難易度はC言語同様開発言語の中でも難しいです。 ・Go言語 Go言語は2009年Googleによって開発されたオープンソースのプログラミング言語です。 Go言語の特徴として、シンプルかつ短いコード記述ができること、高速で処理できること、コード記述が統一でエラーが発生しにくいことなどが挙げられます。 Go言語はWebサーバーやWebサービス開発、ドローン・IoT開発などに活用されるプログラミング言語であり、習得難易度はPHPやRubyよりも高いですが、JavaやC言語よりは低いです。 ・Swift SwiftはWWDC2014でApple社より発表されたオープンソースのプログラミング言語です。 Swiftの特徴としてApple製品向けの開発言語であること、シンプルな設計であること、不具合が起こりにくい設計であることなどが挙げられます。 SwiftはApple製品開発やクロスプラットフォームアプリ開発、AR/VRアプリ開発などに活用されるプログラミング言語であり、習得難易度は比較的低いです。 ・Kotlin Kotlinは2011年JVM上で実行される静的型付けオブジェクト指向言語プログラミング言語です。 Kotlinの特徴としてJavaよりもコード記述が少なくかつ素早い記述ができること、Javaとの連携が可能であること、マルチプラットフォーム開発であることなどが挙げられます。 KotlinはAndroidアプリ開発やサーバーサイド/バックエンド開発などに活用されるプログラミング言語であり、習得難易度はJavaよりも難易度は低いですが、初心者は習得難易度が高いです。 プログラマー(PG)フリーランスとして参画できるフリーランス求人・案件はWebアプリケーション開発、組込みシステム開発、ゲーム開発、エンタープライズシステム開発、SaaS開発と幅広いです。 プログラマー(PG)フリーランスとして以下のスキルや経験があると、高単価フリーランス求人・案件に参画できます。 ・プログラマー(PG)での実務経験 ・Java、PHP、Ruby、JavaScript、Python、Go言語など実務経験 ・機械学習を含むAI(人工知能)やブロックチェーンなど特定の専門分野 ・データベーススキル ・UI・UXデザインの理解 ・AWSやAzureの開発経験や理解 ・セキュリティ知識 ・IoTやAR/VRなどの知識 ・上流工程の実務経験や知識 ・コミュニケーションスキル ・プロジェクトのリード経験 ・問題解決スキル ■プログラマー(PG)とシステムエンジニア(SE)との違いについて プログラマー(PG)とシステムエンジニア(SE)の違いについて仕事内容と必要スキルの観点より解説します。 プログラマー(PG)はプログラミング(実装)以降の下流工程を担当する職種であり、一方システムエンジニア(SE)はソフトウェア開発の全体的な流れを管理し、プロジェクト全体を俯瞰して開発を進めていく職種です。場合によってはシステムエンジニア(SE)とともに設計段階から参画する場合もあります。 システムエンジニア(SE)がプログラマー(PG)を兼任していたりする場合もあります。 上記を理解した上で仕事内容と必要スキルをみていきましょう。 まず仕事内容についてプログラマー(PG)はコーディング、テスト、運用保守をメイン業務としており、一方システムエンジニア(SE)は上記業務内容で説明した通り、要求分析・要件定義、システム設計、テスト、運用保守をメイン業務としております。 必要スキルにおいて、プログラマー(PG)はPHPやJavaScript、Pythonなどプログラミングスキル、活用するプログラミング言語周辺の深い知識、コミュニケーションスキルが必要であり、一方システムエンジニア(SE)はシステム開発全般の幅広いIT知識、プロジェクト管理スキル、コミュニケーションスキル、傾聴スキル、問題解決スキルが必要です。 ■フリーランスでのプログラマー(PG)は「やめとけ」「きつい」なぜ言われる? 検索をする中でフリーランスでのプログラマー(PG)は「やめとけ」や「きつい」とありますが、なぜ言われるのか解説します。 フリーランスエンジニアの中には思ったよりも収入が得られず、会社員に戻る方も多数おりますが、以下理由がやめとけやきついと言われる理由でしょう。 ・収入が不安定になった ・景気に左右されやすく案件を安定的に受注できない ・仕事が休めず体調を崩した ・営業スキルが一定数要求される ・マネジメント経験が積みづらい 上記理由を見るとフリーランスエンジニアに転向しても楽して稼ぐことは難しく、さらに自身の管理スキルも一定数必要であることがわかります。 「フリーランスでのプログラマー(PG)はやめとけ」「フリーランスでのプログラマー(PG)はきつい」と言われておりますが、開発経験が1年未満と浅い方はまず、数年の実務を経験した後、フリーランスエンジニアとして転向することをおすすめします。また、一定数の開発経験がある方の中である程度自由な働き方を希望する方や高収入になりたい方などはフリーランスエンジニアとして転向しても良いかもしれません。 ■フリーランスのプログラマー(PG)失敗する理由は? フリーランスのプログラマー(PG)として活動する際に失敗する理由を解説します。 主に失敗する理由は以下に集約されます。 ・市場価値よりも自分を安売りする ・仕事を大量に掛け持ちする ・納期までの期間が短い ・スキルアップを怠る ・預金が少ない ・クライアントの信頼を失うことを行った 「市場価値よりも自分を安売りする」ことは低単価では案件を受注しやすいため、一見経験を積めると思い、メリットと思っている方も多いかとおもいます。 しかし、一度低単価で案件を受注すると、その単価が基準として見られるため、単価アップはクライアントとの交渉となり、労力がかかるとともに、上がらないケースもあります。 また、「仕事を大量に掛け持ちする」や「スキルアップを怠る」も「市場価値よりも自分を安売りする」ことに関連しており、単価が低いから複数の案件を掛け持ち行い、そして時間がなくスキルアップができないと安売りを行ったことにより負の連鎖に繋がります。 そのため、自身のスキル帯での市場価値をあらかじめ把握して、その単価以上の案件を獲得するなどと決めておくとよいでしょう。 案件が獲得できないからといって安請け合いするとフリーランスのプログラマー(PG)として失敗となり得ますので、理解しておきましょう。 ■プログラマー(PG)フリーランスとして携わることができるフリーランス求人・案件例 ・Webアプリケーション開発でのプログラマー(PG)フリーランス求人・案件 Webアプリケーション開発ではコマースプラットフォーム、オンラインバンキング、CRMツール開発などに携われるフリーランス案件・求人が存在します。 具体的な仕事内容はユーザー要件の分析と仕様の作成、データベース設計とサーバーサイドロジックの開発、フロントエンドのUI/UXデザインと実装、テスト、デバッグ、アプリケーションのデプロイメント、継続的なメンテナンスとアップデートなどです。 JavaScriptやJava、PHP、Ruby、Pythonなどのプログラミング言語スキル、ReactやAngularなど使用するプログラミング言語のフレームワークやライブラリスキル、SQLやMongoDBなどデータベース管理経験、Gitなどバージョン管理システム知識、テスト経験、UI・UXデザイン知識などが要求されます。 ・組込みシステム開発でのプログラマー(PG)フリーランス求人・案件 組込みシステム開発ではカーナビゲーションシステムやスマート家電などの開発に携われるフリーランス案件・求人が存在します。 具体的な仕事内容はシステム設計、プログラミング、テストとデバッグ、ドキュメンテーション作成などの業務を担当します。 C言語やC++などのプログラミング言語スキル、マイクロコントローラやセンサーなどハードウェア知識、RTOSの理解、Gitなどバージョン管理システム知識、デバッグスキル経験などが要求されます。 ・エンタープライズシステム開発でのプログラマー(PG)フリーランス求人・案件 エンタープライズシステム開発ではERPシステム、CRMシステム、サプライチェーン管理などの開発に携われるフリーランス案件・求人が存在します。 具体的な仕事内容はシステム分析と設計、データベース管理、バックエンド開発、セキュリティ、統合テストなどです。 Javaや.NETなどのプログラミング言語スキル、Springや.NET Frameworkなど使用するプログラミング言語のフレームワークやライブラリスキル、SQLやNoSQLなどデータベース管理経験、AWSやAzureなどのクラウドサービス経験、Gitなどバージョン管理システム知識、コミュニケーションスキル、問題解決スキルなどが要求されます。 ・ゲーム開発のプログラマー(PG)フリーランス求人・案件 ゲーム開発ではアクションゲームやアドベンチャーゲームなどのモバイルゲーム、PCゲーム、コンソールゲームなどの開発に携われるフリーランス案件・求人が存在します。 具体的な仕事内容はプログラミング業務を担当します。 C++やC#などのプログラミング言語スキル、UnityやUnreal Engineの知識、数学や物理学の知識、ゲームデザイン知識、グラフィックデザインなどの知識、コミュニケーションスキルなどが要求されます。 ■プログラマー(PG)フリーランスとして独立した時のメリット プログラマー(PG)フリーランスとして独立する時のメリットを解説します。 特に正社員からプログラマー(PG)フリーランスとして独立した時のメリットをお伝えします。 ・柔軟な働き方ができ、時間管理の自由になる ・キャリアの多様性 ・様々なプロジェクトに参画できる ・スキルが向上する ・高収入の可能性がある ・ネットワークの拡大 プログラマー(PG)フリーランスとしての独立は、自由度の高い働き方、収入の増加、スキル向上などによるキャリアの多様性など多くのメリットがあります。 ■プログラマー(PG)フリーランスとして独立した時のデメリット プログラマー(PG)フリーランスとして独立する時のデメリットを解説します。 特に正社員からプログラマー(PG)フリーランスとして独立した時のデメリットをお伝えします。 ・収入が不安定になる ・案件の不確実性 ・仕事の継続的な保証はない ・自己管理が必要である ・ワークライフバランスが乱れる可能性がある ・スキルアップが必須条件 フリーランスとして独立することは不安定な収入や自己管理の必要性、スキルアップの必要性などデメリットもあることを理解しましょう。 プログラマー(PG)を今後検討しているフリーランスは上記プログラマー(PG)フリーランスとして独立するメリットデメリットを比較した上で行動すると後悔が少ないでしょう。 ■プログラマー(PG)フリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 プログラマー(PG)フリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 プログラマー(PG)はWebアプリケーション開発、組込みシステム開発、ゲーム開発、エンタープライズシステム開発、SaaS開発など様々なフリーランス求人・案件があり、多くのプロジェクトや開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいプログラマー(PG)フリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向であり、今後プログラマー(PG)を含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は数年前と比較して多少少なくなっておりますが、なくなることはないでしょう。 プログラマー(PG)フリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいプログラマー(PG)フリーランスはプログラマー(PG)での参画経験やコミュニケーションスキル、参画を希望する業界や分野での経験があると比較的参画しやすいでしょう。 ■プログラマー(PG)での週2日、週3日フリーランス求人・案件 プログラマー(PG)での週2日・週3日フリーランス求人・案件について解説していきます。 プログラマー(PG)の週2日・週3日フリーランス求人・案件はプログラマー(PG)全体のフリーランス求人・案件の中で約3%の割合で存在します。 また週2日・週3日などの時短でも月額単価90万円など、高単価なプログラマー(PG)フリーランス案件・求人も多く存在します。 複数のプログラマー(PG)フリーランス求人・案件に参画できるため、様々なプロジェクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なプログラマー(PG)フリーランス求人・案件はその案件の業界や分野でのプログラマー(PG)経験やJava、PHP、Ruby、JavaScript、Python、Go言語など実務経験、機械学習を含むAI(人工知能)やブロックチェーンなど特定の専門分野、UI・UXデザインの理解、AWSやAzureの開発経験や理解、セキュリティ知識、IoTやAR/VRなどの知識、上流工程の実務経験や知識、コミュニケーションスキル、問題解決スキル、プロジェクトリード経験、大規模プロジェクトの参画経験などある程度の実績や知識が備わっている方でないと参画が難しいでしょう。 プログラマー(PG)フリーランスとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■プログラマー(PG)フリーランス求人・案件に参画するために必要なスキル プログラマー(PG)フリーランス求人・案件に参画するために必要なスキルを解説します。 プログラマー(PG)フリーランス求人・案件に参画するために必要なスキルとしては、プログラマー(PG)自体の経験や周辺知識/スキルです。 主にプログラマー(PG)経験やJava、PHP、Ruby、JavaScript、Python、Go言語など実務経験、機械学習を含むAI(人工知能)やブロックチェーンなど特定の専門分野、UI・UXデザインの理解、AWSやAzureの開発経験や理解、セキュリティ知識、IoTやAR/VRなどの知識、上流工程の実務経験や知識、コミュニケーションスキル、リーダーやプロジェクトリード経験、大規模プロジェクトの参画経験があるとプログラマー(PG)フリーランス求人・案件に参画しやすいでしょう。 上記経験や業界知識/スキル、どちらかが欠けているとプログラマー(PG)フリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにプログラマー(PG)フリーランスとして、高単価のフリーランス求人・案件に参画を希望している場合、しっかり経験を身につけていきましょう。 ■プログラマー(PG)として経験年数別のアドバイス プログラマー(PG)フリーランス求人・案件に参画するため、プログラマー(PG)経験年数別のアドバイスをそれぞれプログラマー(PG)経験1〜2年、プログラマー(PG)経験2〜3年、プログラマー(PG)経験5年以上に分けて解説します。 ・プログラマー(PG)経験1〜2年のプログラマー(PG)フリーランス プログラマー(PG)経験1〜2年のプログラマー(PG)フリーランスはJava、JavaScript、PHP、Python、Ruby、C言語などプログラミング言語スキル、データ構造、アルゴリズムの理解など基礎をしっかり固めましょう。 さらに小規模プロジェクトの参画を積極的に行い、コードの可読性や保守性を考慮しプログラマー(PG)スキルを身につけていきましょう。 また、チーム内外のコミュニケーションスキルやリーダーシップスキルを身につけていきましょう。 ・プログラマー(PG)経験2〜3年のプログラマー(PG)フリーランス プログラマー(PG)経験2〜3年のプログラマー(PG)フリーランスは中〜大規模プロジェクトに参画しましょう。 活用しているプログラミング言語のフレームワークやライブラリを習得し、さらにWeb開発やモバイルアプリ開発など特定の分野において専門性を高めましょう。 その他、余裕がある方は一部のプロジェクトのリードやチームメンバーのサポートを積極的に行いましょう。 ・プログラマー(PG)経験5年以上のプログラマー(PG)フリーランス プログラマー(PG)経験5年以上のプログラマー(PG)フリーランスは大規模プロジェクトへ率先して参画し、システムアーキテクチャやソフトウェア設計を経験しましょう。 プロジェクトリーダーやチームリードを行い管理スキルを高めましょう。 さらに最新の開発スキルやトレンドを理解しましょう。技術の入れ替わりが激しい業界であるため常に最新技術の習得を意識することが重要です。 若手プログラマー(PG)への教育やメンタリングを行える場合は、自分の持っている知識の再確認の意味も込めて行ってみることをおすすめします。 その他、コミュニティへの貢献のため、コミュニティ活動に参加して知識や経験を共有してみることもおすすめします。 ■プログラマー(PG)フリーランスが身につけるべき開発言語の代表的なフレームワーク プログラマー(PG)フリーランスとして身につけるべき開発言語において代表的に使われるフレームワークやライブラリ知識はフリーランス求人・案件の参画確度を高めます。 各開発言語の代表的なフレームワークやライブラリを解説いたしますので、ニーズのあるフレームワークやライブラリを習得しましょう。 下記ではJava、PHP、Ruby、JavaScript、TypeScript、Python、Scalaにおける代表的なフレームワークを解説します。 ・Spring Framework Spring Frameworkは、JavaのWebフレームワークでWebアプリ開発に適しています。 従来のWebアプリケーションにおける様々な問題を解決しており、非常に有力なフレームワークとして、長い間注目されています。 Spring Frameworkの特徴として、DI(Dependency Injection)により変更がしやすいこと、テストプログラム「Spring MVC Test」が使用でき、テストは簡単であること、拡張性が高く、AOP(Aspect Oriented Programming)であり、保守性が高いことなど挙げられます。 ・Laravel Laravelは、2011年に登場したWeb開発に特化しているPHPフレームワークです。 Laravelの特徴として、MVCアーキテクチャを採用していること、シンプルでコード記述しやすく学習コストが低いこと、Eloquent ORMとMigrationが備わっているため、データベースの操作が簡単なことなどが挙げられます。 Laravelは小〜大規模と幅広い開発規模に適したPHPフレームワークです。ただしシステムの規模やニーズに応じて適切な設計や最適化を行うことが重要です。 ・Ruby on Rails Ruby on Railsは、WebアプリケーションのRubyフレームワークです。 Ruby on Railsの特徴として、MVCアーキテクチャを基に開発されていたり、DRYなどの原則があること、統合されたテストフレームワークが搭載されていること、豊富なライブラリがあることなどが挙げられます。Ruby on RailsはSNSやECサイト、クローラーの開発などWebアプリケーション開発やCMS開発、APIバックエンド開発に多く用いられます。 Ruby on Railsは小〜中規模と幅広い開発規模に適したRubyフレームワークです。 ・Next.js Next.jsはUI構築に特化したJavaScriptフレームワークです。 Next.jsの特徴として、環境構築が簡単であること、サーバーサイドレンダリングや静的サイト生成をサポートしていること、ページの読み込みが速くSEOの観点からもメリットがあることなどが挙げられます。 Next.jsは小〜大規模のWeb開発に適したJavaScriptフレームワークです。特にSSRやSEOを重視するシステムには最適でしょう。 ・AngularJS AngularJSは、個人や企業のコミュニティと共同で開発した多機能なJavaScriptフレームワークでTypeScriptにも活用可能です。 AngularJSの特長はコード記述が少ないこと、コンポーネント指向があること、MVWを採用していることなどが挙げられます。 AngularJSは中〜大規模と幅広い開発規模に適したTypeScriptやJavaScriptフレームワークです。 ・Django Djangoは、2005年に公開されたWeb開発用のオープンソースフレームワークです。 Djangoの特徴として管理画面が自動生成されること、セキュリティが高いこと、開発速度が早いことなどが挙げられます。 Djangoは、Pythonフレームワークの中でも人気の高いフレームワークであり、豊富な機能が搭載されているため、小〜大規模のWebアプリケーション開発に適しています。 ・Play Framework Play Frameworkは、JavaやScalaを元にして開発されたWebアプリケーションフレームです。 Play Frameworkの特徴として、軽量かつ高速開発可能であること、メモリ使用量が少ないこと、コンパイル時間が短くテスト時間が短縮可能であることなどが挙げられます。 Play Frameworkは小〜大規模での開発規模に適したScalaフレームワークです。 ■プログラマー(PG)フリーランス求人・案件参画するために役立つ資格 プログラマー(PG)フリーランスが取得しておいて良い資格を5つ紹介します。 ・Oracle認定Javaプログラマ Oracle認定javaプログラマ(Oracle Certified Java Programmer)は、日本Oracle社が主催する、Javaプログラマー向けの資格です。現在ではOracle認定javaプログラマという名称ではなく、Java SE 11 認定資格と変更になっております。 Java SE 11 認定資格は「Oracle Certified Java Programmer, Bronze SE 認定資格」「Oracle Certified Java Programmer, Silver SE 11 認定資格」「Oracle Certified Java Programmer, Gold SE 11 認定資格」と3つあります。 Silver以上は全世界で通用する共通資格となっており、現在実施されているJava関連資格の中では最も人気の資格となっています。 Java SE 11 認定資格を取得することでJavaアプリ開発に設計できるスキルや必要なプログラミングスキルを習得できます。 そのため、Javaを習得するプログラマー(PG)フリーランスエンジニアにとって、取得しておきたい資格の1つでしょう。 ・CIW JavaScript スペシャリスト CIW(Certified Internet Web Professional)によって提供されるWeb技術の専門家を認定する資格です。試験時間は90分で55問、費用は150米ドルです。試験は英語で実施されます。 CIW JavaScript スペシャリストを取得することで、JavaScriptの知識やWeb開発のスキルや知識を証明できることメリットがあります。 プログラマー(PG)フリーランスエンジニアとしてJavaScript知識は持っておいて損のない知識であるため、時間に余裕がある方は取得を検討してみましょう。 ・Python3エンジニア認定データ分析試験 Python3エンジニア認定データ分析試験は、一般社団法人Pythonエンジニア育成推進協会が提供する国内の民間資格です。2020年6月に受付が開始された新しい資格でPythonを用いてデータを適切に加工、解析できるスキルを証明するための資格です。 Python3エンジニア認定データ分析試験は、Pythonの基本的な文法や機能の理解やNumPy、Pandas、Matplotlibなどデータ分析関連ライブラリやツールの知識が必要です。 プログラマー(PG)フリーランスエンジニアとして、既に活躍をしている方、今後活躍をする方、Pythonに興味/関心がある方などは1度詳細を調べてみることをおすすめします。 ・ORACLE MASTER(オラクルマスター) ORACLE MASTER(オラクルマスター)とは、日本Oracle社が公式に運営する「Oracle Database(データベース管理システム)」を扱うスキル・知識を試す認定試験です。 主にデータベースの管理や運用、SQLに関する問題が出題されます。 ORACLE MASTER(オラクルマスター)のグレードは、4つ(Bronze、Silver、Gold、Platinum)あり、難易度はBronze、Silver、Gold、Platinumのグレード順に高くなります。 どのグレードも合格ラインは60%前後、グレードごとに試験範囲や問題レベルが異なります。 ORACLE MASTER(オラクルマスター)の資格を取得するメリットはRDBやSQLなどデータベース知識が身に付くことや転職/就職に有利に働きやすい点です。 そのためプログラマー(PG)フリーランスとして取得しておいて良い資格でしょう。 ・システムアーキテクト試験 システムアーキテクト試験は、独立行政法人の「情報処理推進機構(IPA)」が提供する資格であり、IT系国家資格の中でも最難関の試験です。 システムアーキテクト試験は、システム構築に必要な基本的な技術、システム開発管理、技術戦略や技術評価、システム設計、アーキテクチャなどが出題されます。 プログラマー(PG)フリーランスとして、システムアーキテクトやプロジェクトリーダーが兼ね備えているスキルを身に付けることや就職/転職で有利に働きやすいことなどがメリットでしょう。そのため、プログラマー(PG)フリーランスとして取得しておいて損のない資格でしょう。 なお、プログラマー(PG)フリーランスとして開発経験が浅い方向けではなく、中級者や上級者向けであり、中長期的に役立つ可能性があります。 プログラマー(PG)関連資格を習得することは良いことですが、プログラマー(PG)フリーランス求人・案件に参画するという目的を失わないようにしましょう。 プログラマー(PG)関連資格の取得によって、プログラマー(PG)スキルを一定数証明することは可能ですが重要視すべきことは、プログラマー(PG)の実務経験を保有していることです。 そのためプログラマー(PG)の資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 プログラマー(PG)フリーランスとして、実務未経験にも関わらずプログラマー(PG)関連資格の取得を最優先事項にすることはやめておきましょう。 ■プログラマー(PG)フリーランスになるには? プログラマー(PG)実務未経験の場合、参画できるプログラマー(PG)フリーランス求人・案件はありません。 プログラマー(PG)フリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力でのプログラマー(PG)を求めています。 未経験からプログラマー(PG)フリーランス求人・案件への参画を検討/希望している方は、プログラマー(PG)やシステムエンジニア(SE)としての開発(実務)経験を積める企業へ就職し、徐々にフロントエンド開発やバックエンド開発の実務経験を積むことがまず、プログラマー(PG)になるためには必要です。 また、独学でプログラマー(PG)としてスキルを習得し、クラウドワークスやランサーズなどクラウドソーシングサービスを活用し2~3年ほど実務経験を積むという選択肢も良いでしょう。 プログラマー(PG)フリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 プログラマー(PG)のフリーランス求人・案件への参画を目指すにあたって、プログラマー(PG)経験やJava、PHP、Ruby、JavaScript、Python、Go言語など実務経験、機械学習を含むAI(人工知能)やブロックチェーンなど特定の専門分野知識、UI・UXデザインの理解、AWSやAzureの開発経験や理解、セキュリティ知識、IoTやAR/VRなどの知識、上流工程の実務経験や知識、コミュニケーションスキル、大規模プロジェクトの参画経験を身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。 ■プログラマー(PG)の市場動向やニーズから見る今後(将来性) プログラマー(PG)は今後どうなるのか、市場動向やニーズを踏まえて将来性を解説します。 プログラマー(PG)はWebアプリケーション開発、組込みシステム開発、ゲーム開発、エンタープライズシステム開発、SaaS開発など多様な案件に参画できます。 フリーランス求人・案件の中でも多く求人が存在します。 そのためニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならない(つまり、将来性がある)でしょう。 では、プログラマー(PG)フリーランスのニーズがある(将来性がある)理由をIT市場動向から分析してみてみましょう。 2023年4月、IDC Japanが発表した国内AIシステム市場予測では2022年の国内市場が3,883億6,700万円、前年比成長率は35.5%となっております。2023年の国内AIシステム市場における市場規模は、前年比27.0%増の4,930億7,100万円と予測しており、2022年~2027年の年間平均成長率(CAGR)は23.2%で推移し、2027年には1兆1,034億7,700万円になると推測しています。 さらに別のデータを分析してみましょう。 2023年5月、IDC Japanが発表したソフトウェア市場の実績と予測では2022年の国内市場を、前年比13.9%増の4兆1548億6300万円と推定しており、国内市場は2022年から2027年にかけて年平均6.7%で成長し、2027年には5兆7459億円に達すると予測しています。 その他IoT、ビッグデータ、6G、ブロックチェーン、xR、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニアを含むIT業界全体の人材不足が深刻化しています。2030年までに79万人のITエンジニアを含む人材が不足に陥る可能性があるとも言われています。 上記観点を考慮するとIT市場の急速な成長に伴いエンジニアを含むIT人材の絶対数が足りておらず、プログラマー(PG)フリーランスのニーズが今後も拡大していくでしょう。 プログラマー(PG)フリーランスとして現在活躍している方や今後活躍を検討している方はプログラマー(PG)開発実務経験や参画する案件の業界知識や経験を取得すると多くのプログラマー(PG)フリーランスの中でもフリーランス求人・案件への参画確率が上がるでしょう。