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

1 - 50件/全6,042件

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

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

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

案件の必須スキル

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

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

Salesforce/大手HR系サービス会社でのSalesforce開発・運用案件・求人

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

大手HR系サービス会社にて、複雑化する業務、細分化される組織で、 いかに生産性を高めるかが重要な課題となっています。 情報システム部は全社横断で組織の課題を抽出し、 テクノロジーやエンジニアリングで課題解決することでサービスの成長に寄与することをミッションとしています。 事業拡大と生産性向上の両立を図るために、SFAやCRM、 ワークフローなどバックオフィス関連システムの改善を担当していただきます。 新たなシステム導入や既存システムの改善、リプレイスなどを担当していただきます。 Salesforce

案件の必須スキル

・MA、SFA、CRM、ワークフロー、BIツールなどの導入や保守、運用の経験:3年以上 ・Salesforce、Apexの開発経験 ・プログラマとしてのシステム開発経験(言語問わず)

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

Salesforce/バックオフィス関連システムの開発・運用案件・求人

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

事業拡大と生産性向上の両立を図るために、SFAやCRM、ワークフローなどバックオフィス関連システムの改善を担当していただきます。 新たなシステム導入や既存システムの改善、リプレイスなどを担当していただきます。 Salesforce

案件の必須スキル

・MA、SFA、CRM、ワークフロー、BIツールなどの導入や保守、運用の経験 ・Salesforce、Apexの開発経験 ・プログラマとしてのシステム開発経験(言語問わず)

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

データアーキテクチャ設計/データ管理基盤構築

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

■案件概要    ETLやMAの開発支援 【対象となる採用見込製品】  ①クラウド間連携/ETL機能:databricks  ②BIツール:SAS、databricks、Looker(複数ツール併用) ■作業工程   ["コーディング","基本設計","詳細設計","プログラム設計","要件定義"] ■作業内容    データマネジメント構築プロジェクトにおけるSE/アーキテクト/プログラマー ■対象システム データマネジメント基盤(ETL、BI)

案件の必須スキル

①クラウド間連携/ETL機能:databricks ②BIツール:databricks

2ヶ月前 提供元-AI Talent Market

【PHP/Java/リモートメイン/受託案件/正社員転換の可能性有/SE経験者歓迎】大企業の課題をシステム開発・システム導入などで解決するプロジェクトマネージャー候補

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

職務内容 当社は、様々な業種・業態における企業のマーケティング活動を支援するマーケティングオートメーションツールを自社開発・販売を行っています。また、マーケティングオートメーションツールの自社開発・販売だけでなく、大企業を中心にクライアントの様々なマーケティング課題をシステム開発・システム導入などのコンサルティング業務も行っております。※国産のマーケティングオートメーションツールでは国内トップクラスの製品になります。 【募集背景】 事業拡大・プロジェクト規模の大型化に伴う、プロジェクトマネジメント専任担当者の増員となります。 マーケティング戦略コンサルティング部は、大企業クライアントの事業成長・市場拡大を支援するために、マーケティングコンサル、データ分析、施策の実行、これらを成功に導くプロジェクトマネジメント 専門とする少人数先鋭の部門です。在籍メンバーは、いずれも様々な分野での経験値と高度なスキルを持つビジネスプロフェッショナルであり、志が高くチャレンジ精神に溢れる人員で構成されています。 今回は、プロジェクトマネジャーのもとでコンポーネント単位のプロジェクトリーダーを担当していただける方を募集しています。 【プロジェクトの種類】 主に、以下の3種類についてプロジェクトリーダーのポジションで参加いただきます。 ・弊社クラウド製品の導入ならびに、請負によるシステム開発 ・準委任によるシステム化要件定義 ・弊社クラウド製品の導入のみ 上記以外にも、以下のコンポーネントがプロジェクトに含まれる場合があります。 ・マーケティングプロセス、コンテンツのコンサルティング ・データ分析 【システム開発の種類】 ◎スキルアップ 以下のシステム開発が中心となります。 ・Webアプリケーション開発(JSP、PHP等) ・バッチプログラム開発 ・スマートフォンアプリ開発 ・弊社クラウド製品と外部システムのAPI連携 現在多くの企業のDX化が進むなかで当社への引き合いが多くなっている現状があります。 クライアントの要望に応えるため、当社のプロジェクトマネージャー候補として活躍して頂ける方を募集しております。 概要詳細 <具体的な業務内容> ■プロジェクト実施業務 ・プロジェクト計画の作成支援(各種ドキュメントの作成) ・委託先への見積もり依頼、調整 ・要件定義の実施、定義書の作成 ・システムアーキテクチャーのレビューならびに判断 (場合に寄ってはアーキテクチャの素案作成) ・プロジェクト計画に従い、委託先、社内プロジェクトチームへのディレクション ・各チームの成果物レビュー ■商談中の場合 ・見積の作成支援(業務、機能、構成、非機能要件の仮定義) ・各工程、機能に対する工数試算 ・機能一覧、システム構成、画面イメージ、画面遷移イメージ等のドキュメント作成 ・技術的な課題に対する対策方法の調査 ・社外ソリューションの調査、採用候補のリストアップ 必須スキル ・PHPもしくはJavaを用いたWebアプリケーションの開発に携わった経験5年以上(受託開発・クライアントワーク) ・社内SEではなく、受託業務を担当しお客さまと相対するポジションで開発プロジェクトに参加した経験3年以上 ※プログラマーよりも、お客様に近い立ち位置でプロジェクトに関わりたい方を求めています。 ・プログラマとしてシステム開発に参加した経験3年以上 歓迎スキル ・スマートフォンのアプリ開発に携わった経験がある ・IaaS上でのシステム構築、運用のプロジェクトに携わった経験がある ・要件定義、基本設計の上流工程を担当し、ドキュメントを作成した経験がある ・システム開発を委託先へ発注し、開発のディレクションを行った経験がある ・総合テスト計画など、品質管理に関する要件定義、テスト設計を行った経験がある ・Webアプリケーション開発に関するIPAが定義するセキュリティ対策の基礎知識を理解している ※以下のご経験のある方もご活躍いただけます。 ・システムコンサルタントのご経験 ・マーケティングコンサルタントのご経験 単価 600,000円〜800,000円 働き方 リモートメイン ※週1日出社をお願いしております。 開始時期(期間) 即日 最寄駅 田町駅 週稼働日数 5日

案件の必須スキル

3ヶ月前 提供元-Relance(リランス)

Unity/ペット育成シミュレーションゲーム開発案件・求人

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

ペット育成シミュレーションゲーム開発業務全般 ・ゲームのフロントエンド開発および実装 ・Appleの最新技術やガイドラインに従いながら、プラットフォーム機能を活かした開発 ※能力に応じて割り振り予定 *AppleTV・8Kテレビモニター等での実機確認等も必要になるのため、必要に応じ出社での業務にもご対応ください >条件面 作業場所/作業形態:リモートワークOK *基本プロジェクト加入時(1〜3日程度)出社になる可能性あり *また、実機確認等のため、必要に応じて出社での業務にもご対応をお願いします Unity

案件の必須スキル

・Unityを使用した開発経験:3年以上 ・プログラマ歴:5年以上

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

PHP/FXの顧客向けバックエンドシステム開発案件・求人

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

自社WEBサービスのプログラマ業務をご担当いただきます。(フルリモート可) 本プロジェクトには、システム管理者やアプリケーション開発者、 デザイナー、UI/UX設計者など、多くのチームメンバーが携わります。 その中でプロジェクトマネージャーの計画に則り、チームリーダーと相談のもと、 シンプルかつ効率的なモジュールの開発を行い、初期的な動作テストを行っていただきます。 ■サービス機能:顧客管理・トレーディング管理・入金出金等 ・資金管理機能  お客様のトレーディング資金を入金するための、クレジットカード入金のモジュール実装、銀行送金、オンラインウォレット等、各外部モジュールとの接続 ・トレーディング管理機能  複数外部のトレーディングツールとのAPI接続 ・顧客情報の管理機能  外部の証明書認証システムとの接続、ISOの基準を満たした顧客情報の管理機能の実装 【社内の雰囲気】 日本だけでは無く、アジア各国にお住いのエンジニアの方がプロジェクトに参加しています。 個人で法人をお持ちの方やフリーランスの方が殆どで、プロジェクトチームのメンバー同士、 チャットや電話によりコミュニケーションを取りながら与えられたタスクを進めています。 PHP

案件の必須スキル

・LAMP環境での開発経験:4年以上 ・MySQLなどのデータベース設計・開発の概念を理解している方 ・HTML、CSS、JavaScript、Ajax等のフロントエンド言語の概念を理解している方

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

Python/プラットフォームサービスのマルチクラウド対応案件・求人

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

本サービスは、AIの継続的インテグレーションに必要となる、 データの取得・蓄積・アノテーション(教師データ作成)・学習・デプロイ・推論、再学習のパイプラインを一貫して実装できるプラットフォームです。 そんなプラットフォームサービスのマルチクラウド対応(今回は GCP への対応になります)にともない、 Python バックエンドの書き換えをお任せ致します。 【備考】 ・服装:私服可能 Python

案件の必須スキル

・Python プログラマとしての業務経験3年以上 ・AWS/GCP などの IaaS を用いた業務経験。特に SDK を用いたプログラミングの業務経験。

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

旅券発行システムの開発

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

某旅行会社向け旅券予約システムの開発をご支援いただきます。 工程は要件定義からテストまで担当します。 開発技術にはWEBサイトでのC#、MVC5が使用され、開発ツールはVisual Studioになります。

案件の必須スキル

要件定義から携わった経験 C#.NET(ASP.NET)での開発経験 MVC5の経験 バックエンド開発経験 2年以上

7日前 提供元-AI Talent Market
面談1回

【Java(Spring Boot)】【リモートOK】【業務委託(準委任)】カーシェアサービス既存システムのリニューアル案件

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

【20 代から40 代の方が活躍中!】 ※週4日~OK案件です! ※実務経験1年以上ありの方が対象の案件です! ■概要 カーシェアサービスの既存システムのリニューアルを担当します。マイクロサービスアーキテクチャに基づく情報連携の実装が含まれます。 ■具体的な作業内容 ・既存システムの老朽化対応およびリニューアル ・マイクロサービスアーキテクチャを用いたAPI情報連携 ・詳細設計、プログラマへの仕様説明、受入テスト ・結合テストシナリオ/ケースの作成 勤務開始時には、プロジェクトの一員として、コミュニケーションを取りながら上記業務を進めて頂く予定です。

案件の必須スキル

・円滑なコミュニケーションが取れる方 ・JavaにおけるWebシステム(画面、API、バッチ)の基本・詳細設計、開発経験 ・SpringBootを扱ったシステム構築における詳細設計、開発経験

15日前 提供元-Midworks

Node.js/FXバックエンドシステム開発案件・求人

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

Webサービスのプログラマ業務をご担当いただきます。 本プロジェクトには、システム管理者やアプリケーション開発者、デザイナー、UI/UX設計者など、多くのチームメンバーが携わります。 その中でプロジェクトマネージャーの計画に則り、チームリーダーと相談のもと、シンプルかつ効率的なモジュールの開発を行い、初期的な動作テストなども行っていただきます。 【プロジェクトの概要】 FXの顧客向けバックエンドシステム(顧客管理・トレーディング管理・入金出金等)開発 ・トレーディング管理機能  複数外部のトレーディングツールとのAPI接続 ・顧客情報の管理機能  外部の証明書認証システムとの接続、ISOの基準を満たした顧客情報の管理機能の実装。eKYC認証や文字解析、画像解析などの機械学習システムの構築。 日本だけでは無く、アジア各国にお住いのエンジニアの方がプロジェクトに参加しています。個人で法人をお持ちの方やフリーランスの方が殆どで、プロジェクトチームのメンバー同士、チャットや電話によりコミュニケーションを取りながら与えられたタスクを進めています。 ※フルリモート可 JavaScript,Node.js

案件の必須スキル

・.Net開発の実務経験:3年以上 ・PHP、またはNode.js等のサーバサイド開発の実務経験:3年以上 ・MySQLを使ったAPI開発の実務経験:3年以上 ・Gitを利用したバージョン管理の開発経験 ・JQuery、Vue.js等のフロントエンドフレームワークの概念を理解している方

5ヶ月前 提供元-ギークスジョブ
面談1回

【ASP.net/C#/リモート可能】画像分析を用いた入力システム開発

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

・BPO事業を展開するお客様の元、入力システムの新規開発を行います。 ・バックエンド、およびバッチ機能のプログラマとして基本設計フェーズから参画いただきます。 外国籍不可

案件の必須スキル

・ASP.NET Web APIの開発実務経験(半年以上) ・外部WEBサービスとのAPI連携の開発実務経験 ・C#のコーディング実務経験(2年以上) ・SQLを使用した開発実務経験(2年以上)

8ヶ月前 提供元-1on1Freelance
リモートOK
面談1回

【Java、VisualStudio、.Net、SQL/一部リモート可(フルリモート不可)/週5日】ITインフラを担うプログラマ募集

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

<開発ツール> Visual Studio .Net/Java <DB> SQLサーバー/オラクル ※ホストコンピュータは富士通製を利用しています。将来的にはクラウドへの移行も検討しています ※外部システムチームと連携して、システム開発だけでなく打ち合わせ・ヒアリング・要件定義の段階から参加いただけます。 ※担当案件はご経験に応じて決定しますが、2名または3名のチームで取り組んでいただきます。 外国籍可能、N1以上、日本在住の方のみ ・システム導入・運用支援 ・システム開発

案件の必須スキル

●Java、Visual Studio .Netでの開発経験 ●SQL Serverでの開発経験 ●IT業界で5年以上のシステム開発経験のある方

8ヶ月前 提供元-1on1Freelance
リモートOK
面談1回

【Java、VisualStudio、.Net、/一部リモート可(フルリモート不可)/週5日】ITインフラを担うプログラマ募集

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

・システム導入・運用支援 ・システム開発 <開発ツール> Visual Studio .Net/Java <DB> SQLサーバー/オラクル ※ホストコンピュータは富士通製を利用しています。将来的にはクラウドへの移行も検討しています ※外部システムチームと連携して、システム開発だけでなく打ち合わせ・ヒアリング・要件定義の段階から参加いただけます。 ※担当案件はご経験に応じて決定しますが、2名または3名のチームで取り組んでいただきます。 外国籍可能、N1以上、日本在住の方のみ

案件の必須スキル

●Java、Visual Studio .Netでの開発経験 ●SQL Serverでの開発経験 ●IT業界で5年以上のシステム開発経験のある方

8ヶ月前 提供元-1on1Freelance
リモートOK

PL/SQL、Outsystems、Asteria開発案件(フルリモート可)

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

■案件概要    販売管理システムのバグ対応 (PG修正、単体テスト仕様書作成、単体テスト実施、結合テスト仕様書作成、結合テスト実施) ■作業工程    ["基本設計,詳細設計,コーディング","単体テスト","内部結合テスト"] ■作業内容    基本設計~詳細設計、PL/SQL実装 テスト仕様書作成 テスト実施 ■対象システム 販売管理システム

案件の必須スキル

・基本、詳細設計経験 ・PL/SQL経験 ・Outsystemsなど新しい技術に挑戦したい。習得の自信がある方。

2ヶ月前 提供元-AI Talent Market
リモートOK

モバイルアプリディレクター|リモート頻度相談可

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

・調査・分析、コンテンツ企画、サイト設計、進行管理などを行う ・コンテンツ企画 →広い視点で市場(競合)調査・分析を行い、PDCAサイクルを意識しながら自分のアイディアを企画提案 →要件定義(仕様設計)、システム設計等について、実際の機能部分などの落とし込みを行います →企画、プログラマやデザイナー等PJTメンバーが円滑に業務遂行できるよう業務管理や社内外調整を行います ①担当者とのミーティングに参加 ②KPI分析、課題の抽出 ③解決策の立案、実施(企画書作成、社内外ディレクション) ④解決策の検証(効果測定、報告レポートの作成) ⑤担当サービス(アプリ)のUI改善・新機能・コンテンツの企画・検討・実装

案件の必須スキル

・事業側でアプリ責任者や運用責任者などの業務を2年以上経験してきた方、または制作会社でプロディユーサーやディレクターを2年以上経験してきた方 ・WEBやアプリの基本的な知識(HTML等のデザイン系、アプリの運用、要件定義に必要な知識)があり、ディレクションやプランニング等の中でコアスキルを持っている方 ・最低限のITスキル(Excel/Powerpoint)を持っている方

2ヶ月前 提供元-ハイパフォコンサル
リモートOK
面談1回

【Java、VisualStudio、.Net、SQL/一部リモート可(フルリモート不可)/週5日】ITインフラを担うプログラマ募集

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

<開発ツール> Visual Studio .Net/Java <DB> SQLサーバー/オラクル ※ホストコンピュータは富士通製を利用しています。将来的にはクラウドへの移行も検討しています ※外部システムチームと連携して、システム開発だけでなく打ち合わせ・ヒアリング・要件定義の段階から参加いただけます。 ※担当案件はご経験に応じて決定しますが、2名または3名のチームで取り組んでいただきます。 外国籍可能、N1以上、日本在住の方のみ ・システム導入・運用支援 ・システム開発

案件の必須スキル

●Java、Visual Studio .Netでの開発経験 ●SQL Serverでの開発経験 ●IT業界で5年以上のシステム開発経験のある方

8ヶ月前 提供元-1on1Freelance
リモートOK
面談1回

【Java、VisualStudio、.Net、/一部リモート可(フルリモート不可)/週5日】ITインフラを担うプログラマ募集

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

・システム導入・運用支援 ・システム開発 <開発ツール> Visual Studio .Net/Java <DB> SQLサーバー/オラクル ※ホストコンピュータは富士通製を利用しています。将来的にはクラウドへの移行も検討しています ※外部システムチームと連携して、システム開発だけでなく打ち合わせ・ヒアリング・要件定義の段階から参加いただけます。 ※担当案件はご経験に応じて決定しますが、2名または3名のチームで取り組んでいただきます。 外国籍可能、N1以上、日本在住の方のみ

案件の必須スキル

●Java、Visual Studio .Netでの開発経験 ●SQL Serverでの開発経験 ●IT業界で5年以上のシステム開発経験のある方

8ヶ月前 提供元-1on1Freelance
リモートOK

WebFOCUS(BIツール)開発サポート

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

■案件概要    顧客の基幹システムの保守対応案件になります。 顧客データをOracleからSQLServerに落とし、WebFOCUS(BIツール)にて画面表示させています。 今回はその保守メンバーの募集となります。 ■作業工程    ["要件定義","基本設計","詳細設計","プログラム設計","コーディング","単体テスト","受入テスト"] ■作業内容    WebFOCUS(BIツール)での開発

案件の必須スキル

WebFOCUS(BIツール)での開発経験

2ヶ月前 提供元-AI Talent Market
リモートOK

【Unity】大手女性向けゲーム開発・運用

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

■お任せしたいこと概要: 同社は会員数3,000万人超のオンラインゲームプラットフォームを運営しております。 今回のポジションはそちらでオンラインゲーム開発・パブリッシング部門における 内製ゲーム開発エンジニアのポジションとなります。 ■依頼業務詳細: ・Unityを利用したゲームの開発、運用 ・デザイナーとのUI設計 ・サーバサイドエンジニアとのシステム開発 ・チームの課題解決・プロセス改善 ■組織構成: 全体メンバー:48名  プロデューサー2名  ディレクター1名  プロジェクトマネージャー1名  アシスタントプロデューサー1名  エンジニア17名  プランナー16名  デザイナー10名) 男女比 7:3 平均年齢:36歳 ■開発環境について/使用技術について:  - C#  - Objective-C  - Java ■ご相談背景: 今回の募集の部門は、女性向けの運用ゲームの領域でのエンジニアポジションになり、 パートナー企業様と一緒にコンテンツを作り上げていく方を募集します。

案件の必須スキル

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

1ヶ月前 提供元-HiPro Tech

【PHP(Laravel)】広告代理店でのプログラマ業務(プログラマ要員)

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

■概要 某広告代理店内デジタルソリューションセンターでの要員募集です。 プログラマ業務、上流工程を行える方を探しております。 お客様は大手流通会社がメインですが、社内システム開発、広告デザインのシステム開発、官公庁入札案件等、様々なことを行っております。 広告代理店ということもあり、非常にクリエイティブで面白いお仕事をたくさん抱えているお客様になります。 ■具体的な業務内容 ・顧客折衝 ・内部メンバーとの調整 ・ディレクション業務+案件のプログラマ 老舗の広告代理店さんです。 ドラマの現場にも使われるようなとても綺麗で現代的なオフィスです。ビルも駅からすぐになります。 会社はもちろん、事業部内の雰囲気もとても良く、 稼働も安定しています。

案件の必須スキル

・要件定義~上流工程経験 ・開発に関する経験 ・PHP、HTLM、JavaScript何かしらのコーディング経験 ・主体性があったり気が利いたりとコミュニケーションに長けている方

3ヶ月前 提供元-Midworks
面談1回

【JavaScript(React)】ECサイトやコーポレートサイトの構築、ディレクション

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

■概要 自社ブランドのECサイト構築やディレクション。コーポレートサイトや採用サイト、その他アプリケーションの開発 ■具体的な業務内容    ・自社D2Cブランドのフロント構築 ・コーポレート領域のフロント構築 ・関連サービスの開発 ・オフシェア開発の開発ディレクション

案件の必須スキル

・フロントエンドエンジニアの実務経験3年以上 ・HTML/CSSコーディングの経験 ・SCSSの使用経験 ・JavaScriptの開発経験 ・要件定義の経験

3ヶ月前 提供元-Midworks
面談1回

【PHP(Laravel)】【業務委託(準委任)】システム開発(通販ECサイト)

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

■概要 PHP、MySQLでECサイトを開発していただきます。 ■作業工程 基本設計~テスト

案件の必須スキル

・Java(FWなし)、PHP(FWなし)、Python(Web開発系)Java、PHPなどWeb系システムの設計/開発経験 ・Python経験者歓迎 ①システムエンジニア1名:設計含め、1人称作業が可能な方 ②プログラマ1名:TOTAL開発経験3年以上

4ヶ月前 提供元-Midworks
リモートOK

医療機器ソフトウェアのAIプログラム改修

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

医療機器ソフトウェアのAIプログラム(Python)のバグの改修などの業務をご担当いただきます。 ※価格は応談となります

案件の必須スキル

Python実務経験 実装、テスト経験者 GUIの実装経験

7日前 提供元-AI Talent Market
リモートOK

大手製造業向けの開発システムプロジェクトマネジメント補佐(リモート勤務)

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

PM業務をアテンドして一緒に行って頂く技術者 ※価格はスキル見合いとなります

案件の必須スキル

SE工程全体を理解出来、設計書及びテスト仕様書等も作成及び読める  ソースコードが読める。(Java, C#)       コミュニケーション能力が良好な方

7日前 提供元-AI Talent Market
リモートOK

金融系システムの次世代改修対応

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

金融系システム次期更改対応において、詳細設計、開発、テストをご担当いただきます。 ※価格はスキル見合いとなります

案件の必須スキル

C#でのアプリケーション開発経験 3年以上

7日前 提供元-AI Talent Market
リモートOK

エンドユーザー向け社内プロダクトの開発支援/プログラマー(PG)、初級システムエンジニア(SE)【C++、VC++】

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

役割:Windowsアプリケーション開発(サーバー/クライアント双方)を担当します。 技術:C++またはVC++を使用した開発経験が必須です。 ※価格はスキル見合いとなります

案件の必須スキル

Windows Vista 以降でのVC++の開発経験(C++11以上) Windows Vista 以降でのサービス(C++)の開発経験 .NET (C#)での開発経験 ASP.NET(C#)での開発経験 MS-COM(COM+)の開発経験 Windows用パッケージソフトの開発経験 セキュリティソフトの開発経験 Microsoft社のいずれかの製品の内部構造を他者に教えることができる x86-64でのマルチスレッドアーキテクチャの開発経験 x86-64での静的解析または動的解析経験(アセンブラが読めること) Windowsソフトウェアドライバーの開発経験(言語不問・デバイスドライバーは経験内容による) x86-64でのOpenCL / CUDAの開発経験 .NET Coreを含む商用Linuxでの開発経験(ただし、開発対象がWindowsとのクロスプラットフォームであること) クラウドを含むクライアントサーバー双方のシステム開発経験(どちらか一方は不可)

7日前 提供元-AI Talent Market
面談1回

【DBエンジニア(SQL全般)】某電力会社向けERPパッケージ(POSITIVE)保守対応

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

■概要 某電力会社向けERPパッケージ(POSITIVE)保守対応をお任せいたします。 ■具体的な業務内容  ・議事録作成 ・設計書の修正 ・ERPパッケージ(POSITIVE)保守に伴う各種作業

案件の必須スキル

・PL/SQL ・プログラマO経験者(議事録作成等)

3ヶ月前 提供元-Midworks
面談1回

【PHP(Laravel)】開発エンジニア

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

■概要 某社サービスのシステム拡張に伴いエンジニアを募集を行います。 既存クライアントとなるスポーツ団体様向け会員管理システムにおきまして、機能拡張の開発をお任せいたします。 ■具体的な業務内容    ・クライアントの要望に合わせてカスタマイズ、機能拡張を行う ・ディレクターやプログラマと密にコミュニケーションを取っていただきつつ、プログラミングをメイン作業していただく

案件の必須スキル

・開発リーダー経験がある方 ・PHP経験3年以上 ・JavaScript(jQuery)経験2年以上

3ヶ月前 提供元-Midworks
リモートOK
面談1回

【週5/高槻(フルリモート※日本在住の方のみ)】 WEBシステムの開発(JavaScript )

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

Webシステムの開発業務となります。 画面はHTMLおよびCSSにより実装します。 HTML,CSSへの理解があり、javascriptでの実装ができることが必須となります。 募集職種はプログラマ、システムエンジニアとなり、設計から実装にわたる業務を担当頂きます。

案件の必須スキル

何らかのフロントエンドもしくはサーバーサイドでの開発経験

8ヶ月前 提供元-エンジニアリード
募集終了
リモートOK

高月給90万~【在宅メイン】EC/通販システム導入の要件定義案件@東京都渋谷

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

EC/通販システム(パッケージ製品)の新規導入に伴う、要件定義書の作成支援をご担当いただきます。 PJの体制は、PM+メンバー(3名)となり、今回はメンバーとしての募集となります。 具体的な業務内容は、導入先の顧客へのヒアリングによる業務精査(業務一覧/フローの作成等)や システムにて取り扱う情報のデータ精査及び非機能要件定義をPMの指示の基で遂行して頂きます。 (案件№:1447-0o)

案件の必須スキル

・要件定義工程の経験が3年以上ある方 ・要件定義ドキュメント作成(業務一覧、機能要件定義書等)経験がある方 ・要件定義工程にて顧客へのヒアリング経験がある方 ・EC/通販システムの導入に携わったことがある方

2ヶ月前 提供元-E-agent
募集終了
リモートOK

高月給80万~【在宅メイン】ガバメントクラウド AWS基盤に関する要件定義・設計・構築業務@東京都新宿

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

AWSを使用したガバメントクラウドの要件定義・設計・構築対応をご担当いただきます。 設計に関してはセキュリティを意識している事が必要になります。 具体的には下記をお願いいたします。 ・クラウドシステム基盤の要件定義 (お客様先出張あり、ほとんどリモート)。 ・クラウドシステム基盤の基本設計。 ・クラウドシステム基盤の詳細設計。 ・クラウドシステム基盤の構築・試験・リリース対応。 ・各機能の動作検証。 ・要件定義書、基本設計書、詳細設計書、試験項目作成をお願い致します。 ・運用マニュアル作成。 (案件№:1447-0sr)

案件の必須スキル

・AWS案件の要件定義・設計・構築経験がある方 ※セキュリティ設計も必要になります。 ・能動的に要件定義、設計、構築を一人称で遂行できる方 ・要件定義書、WBS、基本設計書、詳細設計書、試験項目作成が出来る方

2ヶ月前 提供元-E-agent
募集終了
リモートOK

【週3在宅】内視鏡システム開発・保守@東京都八王子市

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

既存製品をベースに、新製品開発に携わっていただきます。 【作業工程】 ソフトウェアアーキテクチャ設計~結合テスト業務 【環境】 OS:組込Linux 開発言語:C,C++、その他:UML (案件№:1468-0o)

案件の必須スキル

・C言語組込み経験が3年以上ある方 ・UML(クラス図、シーケンス図)を使用した設計の経験がある方 ・リアルタイムOSでのマルチスレッドの設計、実装および、プロセス/スレッド間通信の設計、実装の経験がある方

2ヶ月前 提供元-E-agent
募集終了
リモート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) の開発経験 ・バックエンドの開発経験 ・型付き言語での開発経験 ・チームでの開発経験 ・自動テストによる品質保証の経験

1ヶ月前 提供元-ProEngineer
募集終了
リモートOK

【在宅メイン】NotesからServiceNowへの移行作業@東京都品川区

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

大手食品製造業のユーザーに対して、Kyndryl社の配下で、NotesからServiceNowへ移行する案件となります。 NotesからServiceNowへ移行するにあたり、ServiceNowの設計(設計書作成含む)・ 構築(開発)手順書作成および構築作業の実施していただきます。 Notesの知見は不要です。 (案件№:1467-0o)

案件の必須スキル

・ServiceNow(ITSM)の設計もしくは構築(開発)経験がある方 ・WFの作成経験 がある方

2ヶ月前 提供元-E-agent
募集終了
リモートOK

【在宅OK】大手自動車メーカー向け情報システム部アプリケーション支援業務案件@神奈川県厚木市

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

・担当システムでトラブルが発生した場合のエスカレーション(報告書作成) ・情報システム部内、保守ベンダー、業務へのトラブル報告 ・保守ベンダーの作業計画と実績管理 ・担当システムのハードウェアおよび周辺機器の資産管理 ・関係会社へ担当システムの利用料、パッケージソフト継続の手続き ・各種連絡会の開催、進行、議事録発行 ・プロジェクト運用及び開発ベンダーコントロール ・担当工場のネットワーク工事の手配及び手続き (案件№:1465-0ap)

案件の必須スキル

・概要にある業務経験がある方 ・Office(Excel、PowerPoint等)実務経験がある方(5年以上)

2ヶ月前 提供元-E-agent
募集終了
リモートOK

【在宅OK】大手自動車メーカー向け顧客先アプリケーション運用案件@神奈川県平塚市

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

大手自動車メーカー向け顧客先アプリケーションの運用・保守をご担当いただきます。 ・JOBスケジュール等のオペレーション ・ ユーザからの問合せ調査 ・ トラブル時の調査、保守ベンダーへのエスカレーション ・ 小規模改善 (案件№:1463-0ap)

案件の必須スキル

・Shell Script、Batchファイルの修正・コード解析経験がある方 ・VB(VBA)の修正・コード解析経験がある方 ・Oracle環境下で標準的なSQLが使える方 ・Linux(UNIXコマンドが使える)経験がある方 ・Windows経験がある方 ・アプリ開発・保守経験がある方(3年以上)

2ヶ月前 提供元-E-agent
募集終了

【常駐】AD/ADAS機能を搭載した自動車の開発案件@東京都港区

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

自動運転シミュレーション向けシナリオ作成をご担当いただきます。 ※OpenScenario 2.0ツール活用(特にForetllix社のForetify Platform)

案件の必須スキル

・C++もしくはPythonを用いた設計・開発・テストプロジェクトの経験がある方 ・Gitなどの構成管理ツールの利用経験がある方 ・アジャイル開発手法に精通している方

2ヶ月前 提供元-E-agent
募集終了
リモートOK

【週4在宅】官公庁向けWebクローリング開発@東京都千代田区

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

外部の公開情報をクローリング収集して、その内容を多角的な観点で分析・見える化し、お客様が操作・分析する業務支援システムの機能追加と新規案件開発。 メインはフロントエンド開発となります。 (バックエンド開発もできると尚可) 【環境】 ◇フロントエンド React / Typescript / Tailwind CSS / CloudFront /S3 ◇バックエンド・バッチ TypeScript / 基本的なAPI / バッチでのWebクロール / Fessでのファイル検索 / RDS (Aurora postgres) / EC2 / AWS Lambda / API Gateway等 ◇その他 git (案件№:1443-0f)

案件の必須スキル

・Typescript/Reactでの開発経験がある方 ※1人称で機能や画面が作れること どちらか一方の経験でもまずはご相談ください。

2ヶ月前 提供元-E-agent
募集終了

【常駐】国内大手警備保障会社システム開発@東京都港区

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

UiPathの開発、保守作業をご担当いただきます。 (案件№:1442-0o)

案件の必須スキル

・RPAツールを用いた開発経験がある方 ・大量データを取扱うためSQLが得意な方 ・業務開発経験がある方(Java等) ・自らPGを作成出来る方

2ヶ月前 提供元-E-agent
募集終了
リモートOK

【在宅OK】大手総合商社向けRPA移行案件@東京都港区

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

大手総合商社向けRPA移行作業をご担当いただきます。 UiPathからPowerAutomateDesktop(PAD)に移行作業のため、今後はUiPathの開発は減っていく見込みです。 (案件№:1466-0o)

案件の必須スキル

・UiPathフロー開発経験がある方(2年以上)

2ヶ月前 提供元-E-agent
募集終了
リモートOK

【在宅メイン】Salseforce導入・構築案件@東京都東京

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

Salesforce案件の導入・開発の際の要件ヒアリングから、設計・実装までをご担当いただきます。 PMのポジションで案件を推進していただきます。 複数の少人数チームを掛け持ちの可能性あり。 (案件№:1462-0o)

案件の必須スキル

・Salesfore導入、開発案件のPM経験ある方 ・Salesfore導入、開発案件の実績がある

2ヶ月前 提供元-E-agent
募集終了

【出社】基幹システム保守開発SE兼PG(ホスト系)@大阪府京橋・大阪ビジネスパーク

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

基幹系システム(生産系)の維持保守業務をご担当いただきます。 (問合せ)仕様確認、調査、結果確認 (作業依頼)データ抽出、データメンテナンス (障害対応)原因調査、暫定対応 (システム改修)仕様検討、開発後の受入検証、本番リリース (ドキュメント整備)手順書や仕様書等の作成 (案件№:1455-6o)

案件の必須スキル

・Javaまたはホスト経験がある方(どちらも経験あれば尚可) ③基本設計~本番リリース、保守の経験がある方(開発経験のある人であれば可)

2ヶ月前 提供元-E-agent
募集終了
リモートOK

【在宅OK】システム運用保守業務 (開発含む)@大阪府京橋・大阪ビジネスパーク

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

お客様企業グループ内で、利用されている社内システム(ワークフロー、ファイル共有システム等)の運用業務及び、特定フレームワークを用いた、ワークフロー画面の開発、及び職場への導入支援などの開発業務をご担当いただきます。 <システム運用> 対象社内システムを理解し、GUI周りの問合せ等の2次サポート窓口対応を行い、状況により、事象や調査状況をまとめ、パッケージの開発元に調査依頼や情報提供を行う。 また、導入にあたり管理者教育(環境や管理者として行う作業やその内容について説明)や画面操作説明などの支援を行う。 <開発業務> 導入事業場の担当者とヒアリングを行い、要望要求をまとめ、見積や納期について調整を行う。承諾された内容で仕様を起こし、特定フレームワーク(顧客独自のもの)上で、HTML、JavaScriptベースでワークフローの開発、テストを行う。 また、開発後の運用についてもヒアリングし、構築の支援も行う。 (案件№:1454-6o)

案件の必須スキル

・上流工程での経験がある方(提案資料、設計書作成) ・システム維持・運用の経験がある方 ・IE/Edgeのブラウザ上でのHTML/JavaScript開発経験がある方(Webブラウザ上でのアプリ開発ができれば可) ・SQL対応経験がある方(SELECT文抽出利用のみでも可)

2ヶ月前 提供元-E-agent
募集終了

【常駐】企業信用調査会社向けシステム開発~運用@東京都港区

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

ユーザー部門として利用システム開発保守業務をご担当いただきます。 ①システム開発保守業務 ・AccessVBA、ExcelVBA、VB、VB.netで作られている各種システムの保守作業(新規開発あり) ・作業工数見積り、WBS工数管理、各種報告 ・要件定義~リリースまで ②各種システム定常作業、随時依頼作業、各種問合せ対応、ユーザーサポート (案件№:1441-0o)

案件の必須スキル

・VBA or VB or VB.netにて開発経験がある方 ・要件定義~設計~本番リリースまでの工程経験がある方 ・一般的なクライアント(PC)環境を理解している方

2ヶ月前 提供元-E-agent
募集終了

【常駐】企業信用調査企会社向けM365運用@東京都港区

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

M365製品運用管理業務をご担当いただきます。 ・MicroSoft365システムの運用管理業務 ・利用者からの問い合わせ対応 ・ベンダーへの問い合わせ対応 ・各種スクリプト作成(バッチ、Powershell、Excelマクロ等) (案件№:1440-0ts)

案件の必須スキル

・M365製品知識と利用経験がある方 ・ベンダーへの問い合わせ対応経験がある方(調査依頼、回答結果検証等の経験)

2ヶ月前 提供元-E-agent
募集終了

3名募集【常駐】企業信用調査会社向けシステム受入れ検証@東京都港区

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

既存Webサービス系システムのクラウド化支援 をご担当いただきます。 ※システムの製造は別ベンダーが行います。 情シス部門に入り、システムの受入れ・検証を行っていただきます。 ■主な作業内容 ・設計支援(基本、詳細) ・テスト仕様書作成(テストシナリオ)、チェックリスト作成 ・テスト検証、不具合取りまとめ (案件№:1439-0tt)

案件の必須スキル

・開発経験がある方(設計~リリース・保守経験) ・DB(Oracle、PostgreSQL等)/SQLの理解がある方 ・クラウドサービス(AWSやOCIなど)に関する知見がある方

2ヶ月前 提供元-E-agent
募集終了
リモートOK

【週4在宅】照明設計アプリ保守 @大阪府門真市

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

大手製造メーカー向け照明設計の維持保守を対応いただきます。 照明設計アプリケーション(スタンドアロン)の機能改善をご担当いただきます。 複雑な照度計算は、お客様の開発されたものを本アプリケーションに組み込むため、照度計算のノウハウは不要です。 原則、週1日出社、週4日リモート対応となります。 【作業工程】 詳細設計、開発、単体テスト、結合テスト 【環境】 Windows10、、C#、VisualStudio、Teams等 (案件№:1461-6ap)

案件の必須スキル

・VisualStudio(C#)での開発経験が3年以上ある方(コードの読み書きが可能なレベル) ・維持保守経験

2ヶ月前 提供元-E-agent
募集終了
リモートOK

【フルリモート】FieldConnect機能追加開発 @大阪市淀川区

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

大手農業機械メーカー向けFieldConnect機能追加開発をご対応いただきます。 IoTを活用した農業支援サービスの取り組みで、デイリーチャート画面のモバイル端末表示対応です。 ユーザがスマートフォンやiPadで画面にアクセスする時、デバイスの規格に合わせたレイアウトで画面を表示させる機能の追加開発をお任せします。 原則、フルリモート案件となります。 【作業工程】 基本設計、開発、単体テスト、結合テスト 【環境】 Windows10、Java、JavaScript、PostgreSQL、AWS、Teams等 (案件№:1460-6f)

案件の必須スキル

・Java開発経験が2年以上ある方(コードの読み書きが可能なレベル) ・Java 、HTML、CSS、JavaScript 等、Webアプリケーションの基本的知識がある方

2ヶ月前 提供元-E-agent
募集終了

【常駐】現行ネットワーク保守、および現行機老朽化にともなう機器更新@大阪府東大阪府(吉田駅)

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

【顧客の課題(一部抜粋)】 ・サイバー監査において指摘事項の是正対応(FWルール是正など) ・ネットワーク老朽化対応(L3、L2、FW、LB) ・ネットワーク監視強化(ネットワーク機器監視設定) ・ネットワーク機器更改(サードパーティ保守機器の優先更改など) ・ネットワーク冗長試験(外部接続機器の優先試験など) ・脆弱性対応(該当有無調査、適用方法検討、適用対応) 【作業】 ・設計:関連部署と調整し、変更設計、コンフィグ作成、移行手順などの策定 ・構築:策定した移行設計に基づき、移行作業を実施 ・運用:システムメンテナンス(第三日曜日の夜間)の設定変更作業 ・障害:システムエラー通知の確認、障害状況の報告(Teams)、保守ベンダー手配、対応状況適宜報告、稼働状況の確認、故障箇所の特定、一次復旧の実施 【作業工程】 設計、構築、運用 【開発環境】 AWS、VMware or Hyper-V

案件の必須スキル

・シスコ製品の知識がある方 ・ファイアウォールの仕組みの理解がある方

2ヶ月前 提供元-E-agent

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

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

プログラマー(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)フリーランスの中でもフリーランス求人・案件への参画確率が上がるでしょう。