1 - 50件/全1,523件
【20代~40代のエンジニア活躍中!】■案件概要 現在、弊社プロパーが参画中の業務にて要件定義から業務可能なSEレベルの技術者様を募集しています。 [主な業務内容] ・要件定義(お客様とのコミュニケーション) ・現行システムの解析(Java、ExcelVBA)した上で設計書作成 ・製造はオフショアなので製造物の受け入れ ・システムテスト、ユーザーテスト対応、BPR支援、オフショア管理 ■環境 [現行システムの言語] ・Java、ExcelVBA [OS] ・Linux [DB] ・Oracle、SQL ■作業工程 :要件定義~受け取れテスト -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・上流工程(要件定義と基本設計)からテスト迄対応可能な方 ・Java、ExcelVBAにてシステムの解析可能な方 ・SQL経験(簡単なセレクト文を書ける、読める方でOK) ・Linux経験(サーバーがLinuxの為、Linuxに詳しい方)
【20代~40代のエンジニア活躍中!】■案件概要 現在、弊社プロパーが参画中の業務にて要件定義から業務可能なSEレベルの技術者様を募集しています。 [主な業務内容] ・要件定義(お客様とのコミュニケーション) ・現行システムの解析(Java、ExcelVBA)した上で設計書作成 ・製造はオフショアなので製造物の受け入れ ・システムテスト、ユーザーテスト対応、BPR支援、オフショア管理 ■環境 [現行システムの言語] ・Java、ExcelVBA [OS] ・Linux [DB] ・Oracle、SQL ■作業工程 :要件定義~受け取れテスト -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・上流工程(要件定義と基本設計)からテスト迄対応可能な方 ・Java、ExcelVBAにてシステムの解析可能な方 ・SQL経験(簡単なセレクト文を書ける、読める方でOK) ・Linux経験(サーバーがLinuxの為、Linuxに詳しい方)
【20代~40代のエンジニア活躍中!】■案件概要 現在、弊社プロパーが参画中の業務にて要件定義から業務可能なSEレベルの技術者様を募集しています。 [主な業務内容] ・要件定義(お客様とのコミュニケーション) ・現行システムの解析(Java、ExcelVBA)した上で設計書作成 ・製造はオフショアなので製造物の受け入れ ・システムテスト、ユーザーテスト対応、BPR支援、オフショア管理 ■環境 [現行システムの言語] ・Java、ExcelVBA [OS] ・Linux [DB] ・Oracle、SQL ■作業工程 :要件定義~受け取れテスト -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・上流工程(要件定義と基本設計)からテスト迄対応可能な方 ・Java、ExcelVBAにてシステムの解析可能な方 ・SQL経験(簡単なセレクト文を書ける、読める方でOK) ・Linux経験(サーバーがLinuxの為、Linuxに詳しい方)
自ら社内外の関係者とコミュニケーションを取り、 タスク見積からリリースまで、トータル対応できる保守系エンジニア ・各種ツールの保守や運用者からの問合せに対するサポート (アクセス管理、ユーザーマニュアル問合せ対応、技術問合せ対応など) ・各種ツールの障害対応 ・人事異動・組織変更が発生した際の運用者サポートやツール改修対応 (年1回~半期1回程度) ・取込みファイルのフォーマット変更時や組織変更時のツール改修対応 (年1回~半期1回程度) ・運用者との定例会議 ・機能追加・拡張の要望を受けての調査・設計・実装・テスト マニュアル作成等リリースまでの一連の対応業務
案件の必須スキル
(必須) ・何らかの開発経験3年以上 ・トラブルシューティングの対応経験 (尚可) ・SQLを用いた開発経験 ・ACESS VBAを用いた開発経験 (求める人物像) ・チーム内外を問わず周囲と積極的にコミュニケーションが取れる方 ・不明点を自ら調べたり、周囲に聞いたりしながら、業務を推進できる方
下記をご担当頂くことを想定しています。 ・基幹システムの保守開発およびユーザからの問合せ調査 ・SE/プログラマー ・VisualStudioでのVB.NET開発 ・ASサーバのエミュレータでのRPG開発(COBOL開発経験者であれば対応可) ・基本的には既存機能への改修であり技術サポート等はメンバーより実施
案件の必須スキル
(必須) ・VB.NETまたはRPG or COBOLでの設計・製造・単体テスト業務 ・SQL(簡単なSELECT/INSERT/UPDATE文がわかればよい) (尚可) ・ASP.NET、ExcelVBA
業務の自動化の開発実装、運用保守を実施 ・要件定義をもとに基本設計、詳細設計、開発、テスト仕様書の作成、 テスト実施、リリースまでの一連の作業を実施 ・各種資料の作成(設計書、テスト仕様書、運用マニュアルなど) ・実装後RPAの保守 ・エラー、障害発生時の調査や改修 ・実装後ロボの運用サポート (ロボの運用を担当している現場からの問い合わせ対応など)
案件の必須スキル
(必須) ・①②のいずれか ①システム開発の経験(3年以上) ②VB.NETの経験(2年以上) (尚可) ・UiPath操作・実装経験(年数不問) ・ExcelVBAまたはAccessVBA実装経験(年数不問) (求める人物像) ・積極的にコミュニケーションが取れる方 ・主体的に動ける方 ・週2〜3日程度出社が可能な方
【20代~40代のエンジニア活躍中!】■案件概要 現在、弊社プロパーが参画中の業務にて要件定義から業務可能なSEレベルの技術者様を募集しています。 [主な業務内容] ・要件定義(お客様とのコミュニケーション) ・現行システムの解析(Java、ExcelVBA)した上で設計書作成 ・製造はオフショアなので製造物の受け入れ ・システムテスト、ユーザーテスト対応、BPR支援、オフショア管理 ■環境 [現行システムの言語] ・Java、ExcelVBA [OS] ・Linux [DB] ・Oracle、SQL ■作業工程 :要件定義~受け取れテスト -------------------------------------------------------------------------------------- Midworkは正社員並みの保障を徹底追求。 充実の福利厚生で安定したフリーランスに。 --------------------------------------------------------------------------------------
案件の必須スキル
・上流工程(要件定義と基本設計)からテスト迄対応可能な方 ・Java、ExcelVBAにてシステムの解析可能な方 ・SQL経験(簡単なセレクト文を書ける、読める方でOK) ・Linux経験(サーバーがLinuxの為、Linuxに詳しい方)
情報収集およびデータからのドキュメント作成、その為のツール作成 ・システムの設計変更に伴う既存のシステムの文書起こし ※抽出した情報をもとにシステム構成図やパラメータシート等の作成等 ・データからエクセルシートを自動生成するツールの作成等 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Linux若しくはWindowsServerの設計以降のご経験 ・何かしらの富士通MW製品のご経験 ・ExcelVBA
官公庁システムの基盤保守 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Linux、WindowsServerのご経験、目安として3年以上 以下いずれかの経験がる方 L・Symfowareのご経験 L・SystemWalker{Centric,Operation}のご経験 L・Active Directoryのご経験 L・Interstage Business Application Serverのご経験 L・Bash、ExcelVBA
某銀行系システム開発及びパッケージの導入支援となります。 <具体的業務内容> 銀行基幹システム開発ではなく、受付やその他事務作業に関して、銀行職員殿の要望を聞き、使いやすいシステムや自動化を具現化していく。 <環境> 言語:Java8,SQL,Python... 技術要素:Mybatis,DB,XML,VBA,JP1,Selenium... 開発ツール:Eclipce,Junit,Jmeter,SQLServer2016,Oracle,Access..- 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Java1.8を使用した開発経験 ・Javaプログラミング実質3年以上(業務経験5年以上)を希望 (要相談) ・FWを用いたJavaシステム開発経験のある方。 ・要件定義の内容を基に実装方式や機能設計を行え、1~2名程度のPGメンバに作業を割り振りできる方。 ・1年分の予算を取り依頼されるため、長期継続(1年以上)が可能な方。 <作業環境> 作業場所ではネットにつなげられない。 限定されたサイトは閲覧可能な場合もある。 よって基本的なJavaプログラミング技術が身についていないと作業が難しい。
障害調査及び修正対応、パッチ適用、脆弱性情報調査等 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・RHEL、WindowsServerのご経験 ・VMware ESXiのご経験 ・SystemWalker{Centric,Operation}のご経験 ・NetBackupのご経験(バックアップ設計のご経験尚可) ・Interstage Business Application Serverのご経験 ・スクリプト、VBA
ネット通販系企業向けの、携帯出荷指示出しや出荷オーダーを取りまとめるシステムの機能追加・改修を行って頂きます。 その他にも似たような環境のツールが数個あり、その機能の追加・改修もご対応頂きます。 ・OS:Windows ・DB:PostgreSQL ・言語:ACCESSVBA 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・ACCESS VBAの開発経験(※目安として3年以上のVBA開発経験を希望します。)
EUCツールの要件整理~移行における社員側の立ち位置でのPJ推進・レビュー ■担当工程 :要件定義~ ■環境 :[言語] ・Java [DB] ・oracle 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・要件定義~移行までの経験 ・ExcelVBA、AccessVBAの開発経験 ・システム観点でのレビュー経験のある方 ・主体的に何をやるべきかを考え行動できる方
地方自治体の年度末に発生する人事異動に向けたADアカウントの取りまとめ業務 現行のアカウント状況の整理から入り、お客様より頂いた人事異動情報に伴い、来年度のアカウント構成の整理行う。 アカウント整理はExcelに纏めていき、人事異動情報を基に修正を進める。 毎年実施している作業の為、ある程度作業の流れは出来ているが、毎年イレギュラー対応が発生するため、柔軟に対応する必要あり。 Excelマクロを利用した管理台帳での作業が主となるため、VBAを読むこともあり、1500件ほどのデータを人事異動情報を基に修正するため、細かい作業を漏れなく実施が必要 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・細かい作業を正確にこなせる ・Excelが問題なく使える(Excelマクロの多い管理台帳を触るためVBAを理解できる方) ・マルチタスクが得意な方
2021年6月から下記ツールの開発をしており、 下期から新たな業務改善に向けた施策を検討している とのことで、要件整理から担当する可能性があります。 <現在担当してるツール概要> アウトバウンド業務に利用するメール送付リスト作成 (新規開発完了) 進捗管理ツール(仕様変更完了) OEM事業者への利用明細作成ツール(仕様変更対応中) 上記の他、新規・仕様変更の予定あり <動作環境・開発言語> OS:Windows10 AP:ExcelVBA、AccessVBA 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
ExcelVBA、AccessVBA設計開発経験のある方。
証券業務でのEUCプログラムの開発/整理/管理を担当 ・証券のお客様と要件ヒアリングの実施 ・簡易設計、実装、テストをアジャイル的に実施 ・証券のお客様検証後にリリース作業 ・既存業務EUCを含めてエンハンス的に調査や分析、改修等を実施 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
AccessVBA、ExcelVBA経験 ※要件確認~開発(設計、実装、検証)、リリースが可能なこと ・お客様とのコミュニケーション ※要件をヒアリングして整理することができること ・アジャイル的に開発を進められること ※要件や仕様が曖昧でトライ&エラーでの実装 ・お客様が勤怠を重視している事から問題ないこと
他社保守システム(銀行情報系システム等)のユーザ利用補佐。 操作習得、ユーザ問合せ対応および各種申請受付。 作業範囲:ユーザ問合せ対応、ユーザからの各種申請・相談受付 環境:・Windows ・VBA(業務改善のためPJT内で作成・利用) 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・会話スキル (お問合せ時に状況を正しくヒアリングし、対策を案内する。ユーザのITリテラシは個人で幅あり。) ・ヘルプデスクやユーザー問い合わせ対応の経験
製造業の基幹システムの構成管理要員として、 保守開発を行う各領域チームの依頼のもと、プロダクトのリリース等を行っていきます。 Redmineを用いたチケットの管理、Git(GitHub)を用いたソースコード管理、中国オフショアとのやり取りの作業となります。 ※基本的に、ソースコードの改修等の作業は発生しませんが、SQLを用いた作業、簡単なツール(バッチやshell、ExcelVBA)の作成があります。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・ Teamsでのコミュニケーションスキル (テレワーク主体での作業の方ともコミュニケーションをとる必要がある為) ・ Redmineの利用経験(チケットの作成、管理) ・ Git(GitHub、TortoiseGit)の利用経験
・案件調整(関係部署、ベンダ調整) ・進捗管理 ・納品物検収 ・ベンダ作業立ち会い ・顧客要請にかかる軽微な運営作業 など お客様側のポジションで作業を行います。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・リーダーあるいは、リーダー補助経験 ・Windows Server、Linuxサーバの基礎スキル、運用経験(管理者、構築経験があると尚可) ・JP1(基本的な操作、簡単なジョブが組めること) ・N/W基礎知識 ・AWS基礎知識(構築経験があると尚可) ・DB基礎知識 ・powershell、VBA、shellscript 等 スクリプト言語にかかる基礎知識(必須では無いがあると良い)
研修採点結果を登録・管理するシステムの開発支援を担当していただきます。 システム概要:C#.NETで作成、帳票出力機能はVBAで作成 担当作業:開発ベンダの納品物(ドキュメント・プログラム)の確認作業 (開発自体は別会社が担当する) 上記に伴う開発ベンダへの修正依頼やユーザ部門との各種調整 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・VBA開発経験 ・コミュニケーション ・健康な方
OracleのERPパッケージの導入に伴い、同パッケージ付属のBIツールでレポートを出力する機能を開発する。 データ抽出のクエリ作成、レポートのフォーマット作成、データとフォーマットのマッピング、テスト仕様書作成、テストが主な作業。 既存のExcelで管理している業務データをDBに登録する移行プログラムの開発。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
クエリを使用した開発経験が2年以上あること
アスリート向け大手アパレル業のお客様のWMS(倉庫管理システム)保守対応です。 ・ベテランのリーダーの下でWMSパッケージの保守、機能追加・テスト等の対応を行って頂きます。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
①物流の一連の流れ(入庫〜出庫)を理解されている方 ②単体、結合テストのご経験 ※オフショアでの受入テストの実施があります。 ③コミュニケーション力があること お客様と話す機会が多いので、コミュニケーションが良好な方が良いです。 ④英語に抵抗の無い方(通訳はいますので、Google翻訳等での対応でOKです)。
1.お客様社内でにおける受託・委託のルール変更に伴う各種対応 ・マニュアル作成 ・現場社員への説明 ・Excelツールの作成、改修 ※役職者の指示の元で作業していただくイメージ 2.上記案件概要1.で役職者が現行業務から スライドするための欠員補充 ・契約情報ファイルからのデータ抽出及び加工作業(週次作業) ・既存ツール改修(VBA) ・単体テスト、結合テストのケース作成と検証 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・ExcelVBA マクロ、関数の経験 ・コミュニケーション能力 ※関わる部署・人数が多いためフットワーク軽く 粘り強く取り組める方を希望 ・長期参画可能な方
全国各拠点の業務のRPA化を推進しているチームに参画いただく予定です。 直近は店舗等に設置した空調機の保守点検を行っている業務及びシステムのRPA化推進を行っております。 具体的には、担当部署へのヒアリングを行い、業務の把握をしたうえ改善に導けるような施策を提案しRPA化を進めてもらいます。 ツールは主にWinActorを活用予定です。 ・WinActorシナリオ作成(詳細ヒアリング、シナリオ設計、シナリオ作成、ユーザー受入テスト、必要に応じてVBA作成) ・ロボットエラー調査、対応 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・WinActor(業務ではv7.2.x以降を利用)のシナリオ作成経験 ・MS Office(Excel、ACCESS)経験
保証会社向け統計サーバ更改作業 ・旧サーバーの統計システム、OracleDB、BussinessObjects、 サブシステム等を新サーバーに移行 <作業内容> 運行管理システムのリニューアル(パッケージ) ・オンプレの現行システムをAWS化する ・新規要件の取り込みを行う ・必要に応じて現行システムの調査解析を行う 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・OracleDB経験(DB管理者経験優遇) ・SQL経験 ・ExcelVBA経験
保証会社向け統計サーバ更改作業 ・旧サーバーの統計システム、OracleDB、BussinessObjects、 サブシステム等を新サーバーに移行 <作業内容> 運行管理システムのリニューアル(パッケージ) ・オンプレの現行システムをAWS化する ・新規要件の取り込みを行う ・必要に応じて現行システムの調査解析を行う 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
※Oracle経験があれば土台に上がる可能性が高いです。 ・OracleDB経験(DB管理者経験優遇) ・SQL経験 ・ExcelVBA経験
導入先会社の古いExcelマクロをTableauへ置き換え ・導入先会社からの依頼にてTableau作成(Excelマクロ) ・導入先会社へ訪問対応 ・問合せ対応 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・Excelマクロでの開発経験(スキルイメージ) →Excelバージョン違いで起こるマクロや関数の不具合がわかる方など →今回のマクロの調査で、Win7からWin10移行時の不具合があるかもと言われているので、Windowsに起因する不具合がある程度わかる方など ・Tableau:分析プラットフォーム →分からなくてもOK(ご参画後1~2週間で理解可) ・SQL(一定の知識) ・コミュニケーション能力 導入先会社のシステムが分からない人への対応もあるため、分かりやすく伝えることが出来る人 ・忍耐強い人(マクロ解析、導入先会社への対応)
パッケージシステムと他システム間連携プログラムの保守。 システム導入に伴う初回データ移行 ■作 業 設計、プログラム開発、テストを行っていただきます。 VBA、VB.net、PosgreSQL、SQL等データを扱う範囲での開発を主に行います。 ※若手枠もありますのでスキルに合わせて業務を行って貰います。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
PostgreSQLやSQLが理解できる方 上記又は、VB.netの開発経験がある方 勤怠が安定していること
顧客(証券会社)より要望を聞き、EXCEL-VBAでツールを作成する。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・顧客からの要望をヒアリングできる。 ・簡単な要件定義ができる。 ・EXCEL-VBAで基本設計~製造ができる。(他言語での経験があれば、EXCEL-VBAは参画時に勉強して、対応可能と思われます。) ・レベル感としてSEレベル(PGレベル不可) ・IT5年目以上を想定
基本的な業務は下記となります。 ・クライアント問い合わせ対応(基本、backlog) ・障害対応(調査、報告) ・UiPath(RPA)メンテナンス ・マニュアルをもとにしたOCRツール(Kofax)への 各種設定、登録 ・マスタ登録 ・データ流し込み、データ抽出(抽出用SQLの作成) ・OCRツールの資源移管(リリース作業) 基本的に手順書・マニュアルがあるため、定型的な作業が中心になりますが、業務担当者からの問い合わせ、及び障害対応にて調査等もご対応いただきます。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・UiPathでの開発経験 ・オブジェクト型思考言語での開発経験 ・RDB経験 ・コミュニケーション能力(サポートはありつつも、顧客折衝できるレベル)
・経営管理部内でのIT部門のサポートとしてEUCの改修要望の対応を行っていただきます ・IT部門内での開発業務となるため、今後は以下の業務もお願いする可能性があります (当面の間はお願いする予定はありません) 1.現行のシステム、EUCの改修要望対応(C#) 2.社内LAN移行 ネットワークの移行を予定しており合わせてMicrosoft365、Office365移行も行う。 それに伴う、各システム、EUCの改修を行う。(C#、VBA) 3.勘定系システム導入 投資顧問向けの勘定系システムの導入。 4.システム全般、業務フロー見直し 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・VBAを用いた開発経験 ・ユーザーから要望をヒアリングし開発した経験がある方 (サポート程度の経験でも問題ありません)
損害保険様が基幹システムを刷新するプロジェクトであり、当案件は、フレームワーク開発保守を実施する。 <想定作業> ・アプリチーム向けテスト環境の構築作業 ・フレームワーク機能(バッチ・非同期(※)と共通APIの改修、調査 (Javaが主だが、shellやExcelVBAの開発機能も少数有) ※バッチ・非同期のフレームワークはIBM社アセットのWACsBatchFeatureを拡張して作成しています。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
(スキルレベル:◎:他者教育ができる 〇:業務経験有 △:知っている) ◎Java(経験年数5年以上 できれば環境構築の経験のある方) 〇JavaEE 〇JavaScript、JSF(※1) 〇shell △Excel VBA △Linuxサーバー上での作業 (※2) ※1:バッチ・非同期領域の交代要員となりますが、先々はUI領域の作業分担も考えています。 ※2:構築作業は主にLinuxサーバー上で行いますが、過去の構築作業で作成した手順書やコマンドがあるため経験不問で問題ありません。
所属のグループの別法人内にて各種製造作業を実施していただきます。 ①データスパイダーを軸とした各種データ連携と付随する製造 ・データスパイダー製造 ・テーブル設計、テーブル作成、連携元加工、連携手法設計 ②BIツール画面製造 ③kintone製造 ④その他製造 ・既存ツールの修正やアップデートや調査 ー広範だが言語としてはExcelVBAが主。 ・各種SQLを使用したデータ抽出。 ・他、各システムのサブとしてたまに小さなものを作る事がある 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
・言語やツール問わず開発や技術的内容含む調査をして頂ける方。 ・何らかの言語開発経験2年以上 ※基本的な開発を独力でできるレベル VBAのみはNG ・設計経験 ・SQLが書ける事
・Accessを使用したOracleからのデータ参照設定 ・取得したデータの参照用のフォームやクエリ等の作成 ・取得した各マスタデータの整合性チェック処理開発 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
顧客と調整しながら一緒に仕様を考えていくことができる Access、SQL、Oracle、VBAの知識・経験がある 設計資料などのドキュメント作成ができる
保守作業を長期でご担当いただきます。 機能追加・修正、調査・問い合わせ対応など。 参画後は長期に継続いただきます。 ※適正を判断させて頂き、まずはテーマのサポートメンバーとして活動していただきます。 【日本語ネイティブの方、活躍中!】 【20代・30代・40代、活躍中!】 【出社可能な方、活躍中!】
案件の必須スキル
C#設計・開発経験 Webアプリ(画面)開発経験 保守作業を長期に続けていただける方 コミュニケーション良好な方
1 - 50件/全1,523件
VBAのフリーランス案件・求人について
■VBAとは VBA(Visual Basic for Applications)は、Microsoft Officeアプリケーション(ExcelやWord、Accessなど)で使用できるプログラミング言語です。 VBAの特徴として、Officeアプリケーションと連携できること、マクロ機能を使って作業を自動化できること、GUIを使って直感的に開発できること、WindowsAPIを呼び出せること、COM(Component Object Model)を使ってほかのアプリケーションと連携できること、イベントドリブンプログラミングに対応していること、プロシージャ型言語であること、オブジェクト指向プログラミングもサポートしていることなどが挙げられます。 VBAができる開発はExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発と幅広いです。 VBAを活用しているサービスはMicrosoft ExcelやMicrosoft Access、Microsoft Outlookなどがあります。 ■VBAとVBの違い この章ではVBAとVBの違いについて説明します。 VBAはMicrosoft Officeアプリケーション用のプログラミング言語であり、VBはWindows用のプログラミング言語です。 VBAとVBの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではVBAは先述したようにExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発が可能です。 一方、VBはWindowsアプリケーション開発、ActiveXコントロール開発、COMコンポーネント開発などの開発ができます。どちらの開発言語もWindows向けの開発言語であり、かつ幅広く開発できますが、VBAはOfficeアプリケーション連携に特化している点、VBはWindows全般の開発に使える点が異なります。 また、VBAはOffice製品を使ったツール開発に適しており、一方VBはWindowsアプリケーション開発に適しています。 次に学習難易度についてVBAの学習難易度はやや高いです。 その理由としてVBAはOfficeアプリケーションの機能や操作を理解する必要があるためです。 一方VBの習得難易度はやや低いです。その理由としてVBはシンプルな文法とわかりやすい開発環境を提供しているためです。 最後に将来性を見ていきましょう。 VBAの将来性は中期的に見て減っていくでしょう。 その理由としてOffice製品自体の需要が減少傾向にあること、より現代的な開発言語やツールが登場していることであるためです。 またVBの将来性は低いでしょう。 その理由としてVBは.NETの登場により開発言語としての需要が減っていること、Windowsアプリケーション開発に特化しているため汎用性が低いことであるためです。 なお、フリーランスエンジニアとしてVBAやVBのスキルを身につけたい場合、上記VBAとVBの汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■VBAとVB.NETの違い この章ではVBAとVB.NETの違いについて説明します。 VBAはMicrosoft Officeアプリケーション用のプログラミング言語であり、VB.NETは.NETフレームワーク用のプログラミング言語です。 VBAとVB.NETの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではVBAは先述したようにExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発が可能です。 一方、VB.NETはWebアプリケーション開発、Windowsアプリケーション開発、クラウドアプリケーション開発、ゲーム開発など幅広い開発ができます。VB.NETの方がはるかに汎用性が高い開発言語です。 また、VBAはOffice製品を使ったツール開発に適しており、一方VB.NETはエンタープライズシステム開発に適しています。 次に学習難易度についてVBAの学習難易度はやや高いです。 その理由としてVBAはOfficeアプリケーションの機能や操作を理解する必要があるためです。 一方VB.NETの習得難易度は普通です。その理由としてVB.NETはオブジェクト指向プログラミングの概念を理解する必要があるためです。 最後に将来性を見ていきましょう。 VBAの将来性は中期的に見て減っていくでしょう。 その理由としてOffice製品自体の需要が減少傾向にあること、より現代的な開発言語やツールが登場していることであるためです。 またVB.NETの将来性は高いでしょう。 その理由としてVB.NETは.NETの中核を担う開発言語であること、Microsoftによる継続的なサポートと更新が期待できることであるためです。 なお、フリーランスエンジニアとしてVBAやVB.NETのスキルを身につけたい場合、上記VBAとVB.NETの汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■VBAとマクロの違い この章ではVBAとマクロの違いについて説明します。 VBAはMicrosoft Officeアプリケーション用のプログラミング言語であり、マクロはOfficeアプリケーションで一連の操作を記録し自動実行するための機能です。 VBAとマクロの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではVBAは先述したようにExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発が可能です。 一方、マクロはOfficeアプリケーション上の操作を自動化することに特化しています。VBAの方が汎用性は高いと言えます。 また、VBAはOffice製品を使ったツール開発に適しており、一方マクロは定型作業の自動化に適しています。 次に学習難易度についてVBAの学習難易度はやや高いです。 その理由としてVBAはOfficeアプリケーションの機能や操作を理解する必要があるためです。 一方マクロの習得難易度はかなり低いです。その理由としてマクロは操作を記録するだけで自動化できるシンプルな機能であるためです。 最後に将来性を見ていきましょう。 VBAの将来性は中期的に見て減っていくでしょう。 その理由としてOffice製品自体の需要が減少傾向にあること、より現代的な開発言語やツールが登場していることであるためです。 またマクロの将来性は低いでしょう。 その理由としてマクロはシンプルな自動化機能に過ぎないこと、高度な処理を実装するにはVBAなどのプログラミングが必要になることであるためです。 なお、フリーランスエンジニアとしてVBAやマクロのスキルを身につけたい場合、上記VBAとマクロの汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■VBAとVBSの違い この章ではVBAとVBSの違いについて説明します。 VBAはMicrosoft Officeアプリケーション用のプログラミング言語であり、VBSはWindows用のスクリプト言語です。 VBAとVBSの違いを汎用性、習得難易度、将来性から見ていきましょう。 汎用性の観点ではVBAは先述したようにExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発が可能です。 一方、VBSはWindowsの管理タスクの自動化、Webブラウザ操作の自動化、WSHスクリプト開発などの開発ができます。どちらの言語もWindows上で動作するスクリプト言語ですが、VBAはOfficeアプリケーションに特化している点、VBSはWindows全般のスクリプティングに使える点が異なります。 また、VBAはOffice製品を使ったツール開発に適しており、一方VBSはシステム管理タスクの自動化に適しています。 次に学習難易度についてVBAの学習難易度はやや高いです。 その理由としてVBAはOfficeアプリケーションの機能や操作を理解する必要があるためです。 一方VBSの習得難易度はかなり低いです。その理由としてVBSはシンプルな文法とわかりやすい実行環境を提供しているためです。 最後に将来性を見ていきましょう。 VBAの将来性は中期的に見て減っていくでしょう。 その理由としてOffice製品自体の需要が減少傾向にあること、より現代的な開発言語やツールが登場していることであるためです。 またVBSの将来性は低いでしょう。 その理由としてVBSはスクリプト言語に過ぎないこと、高度な処理を実装するには別の言語が必要になることであるためです。 なお、フリーランスエンジニアとしてVBAやVBSのスキルを身につけたい場合、上記VBAとVBSの汎用性や学習難易度、需要の違いを考慮し自分に見合うスキルを見つけることをおすすめします。 ■VBAを活用するメリット この章ではVBAを活用するメリットについて説明します。 VBAを習得することにより、具体的に以下のようなメリットがあります。 ・Officeアプリケーションと連携できる ・マクロ機能により作業の自動化が可能 ・GUIを使った直感的な開発が可能 ・WindowsAPIを呼び出すことができる ・COMを使ってほかのアプリと連携可能 ・イベントドリブンプログラミングに対応 ・プロシージャ型言語であり習得が容易 ・オブジェクト指向プログラミングもサポート VBAはExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発と様々な開発に活用されており、フリーランス求人・案件数も多いです。上記活用する上でのメリットを踏まえて、習得可否を検討することをおすすめします。 ■VBAを活用するデメリット この章ではVBAを活用するデメリットについて説明します。 VBAを習得することにより、具体的に以下のようなデメリットがあります。 ・セキュリティ上の制限により機能が限定的 ・実行速度がコンパイル言語に比べ遅い ・デバッグ機能が貧弱で開発効率が低い ・ソースコードの部品化・再利用が困難 VBAはメリットが多いですが、機能の限定性やパフォーマンスの問題など注意すべき点がいくつかあることを理解しておきましょう。 VBA習得を今後検討しているフリーランスエンジニアはVBAを活用するメリットデメリットを比較した上で決めると後悔が少ないでしょう。 ■VBAフリーランスエンジニアは「やめとけ」「やめたほうがいい」「きつい」なぜ言われる? 検索をする中でVBAフリーランスエンジニアは「やめとけ」「やめたほうがいい」「きつい」とありますが、なぜ言われるのか解説します。 VBAフリーランスエンジニアの中には思ったよりも収入が得られず、会社員に戻る方も多数おりますが、以下が「やめとけ」「やめたほうがいい」「きつい」と言われる理由です。 ・収入が安定しなくなった ・継続的に求人・案件受注できない ・社会的信用が下がる ・長時間労働で体調を崩した ・営業スキルが一定数要求される ・プロジェクト管理経験やマネジメント経験が積みづらい ・確定申告が大変 上記理由を見るとVBAフリーランスエンジニアに転向しても楽して稼ぐことは難しく、さらに自身の管理スキルも一定数必要であることがわかります。 「VBAフリーランスエンジニアはやめたほうがいい」VBA「フリーランスエンジニアはやめとけ」「VBAフリーランスエンジニアはきつい」と言われておりますが、開発経験が1年未満と浅い方はまず、数年ほど開発実務を経験した後、VBAフリーランスエンジニアとして転向することをおすすめします。 また、一定数の開発経験がある方の中である程度自由な働き方を希望する方や高収入になりたい方などはVBAフリーランスエンジニアとして転向しても良いかもしれません。 ■VBAフリーランスエンジニアとして携わることができるフリーランス求人・案件例 ・Windows関連マクロ開発のフリーランス求人・案件 VBAフリーランスエンジニアは、Windows関連マクロ開発で活用されています。 VBAではExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発などの開発に携われるフリーランス案件・求人が存在します。 具体的な業務内容はExcelマクロによる業務自動化ツール開発、Wordマクロによる文書作成自動化、Accessマクロによるデータベース管理システム開発、Outlookマクロによるメール処理自動化などです。 VBAフリーランスエンジニアが求人・案件を獲得する上で、VBAでの開発経験やExcel、Word、Accessなどのオフィスアプリケーション操作スキル、VBAプログラミングスキル、要件定義・設計スキル、テスト・デバッグスキル、ドキュメント作成スキルなどがあると参画しやすいでしょう。 ■VBAフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況 VBAフリーランス求人・案件のリモートワーク・在宅・持ち帰り状況について解説します。 VBAはExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発など様々な開発求人・案件があり、多くの開発現場においてリモートワークや在宅・持ち帰りのフリーランス求人・案件が増えています。 しかし、セキュリティや機密情報保持などの様々な要因によりリモートワークや在宅・持ち帰りが難しいVBAフリーランス求人・案件も一部存在します。 未だコロナが蔓延しておりますが、リモートワークや在宅ではコミュニケーションが取りづらいなどの課題も見えており、出社に切り替えている企業も多くなっております。 特に出社とリモートワーク・在宅を混合している働き方であるハイブリットワークが近年増加傾向です。今後VBAを含むフリーランス求人・案件のリモートワークや在宅・持ち帰り化は数年前と比較して少なくなっておりますが、無くなることはないでしょう。 VBAフリーランス求人・案件の中でもリモートワークや在宅・持ち帰りのみに参画したいフリーランスエンジニアはExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発のフリーランス求人・案件を探してみましょう。 ■VBAでの週2日・週3日フリーランス求人・案件 VBAでの週2日・週3日フリーランス求人・案件について解説していきます。 VBAの週2日・週3日フリーランス求人・案件はVBA全体のフリーランス求人・案件の中で2%ほどの割合で存在します。 また週2日・週3日などの時短でも月額単価60万円を超える高単価なVBAフリーランス案件・求人も多く存在します。 複数のVBAフリーランス求人・案件に参画できるため、様々なプロダクトやサービス開発に携われたり、多種多様なエンジニアとコミュニケーションを取れます。 高単価なVBAフリーランス求人・案件はVBAスキル以外にもOfficeアプリケーション開発経験、上流工程〜下流工程まで一貫した開発経験、プロジェクトリード経験などある程度の開発実績や知識が備わっている方でないと参画が難しいでしょう。 VBAフリーランスエンジニアとして週2日・週3日フリーランス求人・案件に参画したい方は現状の市場動向の把握をした上で自分のスキルに見合うフリーランス求人・案件を探すことをおすすめします。 ■VBAフリーランス求人・案件に参画するために必要なスキル VBAフリーランス求人・案件に参画するために必要なスキルを解説します。 VBAフリーランス求人・案件に参画するために必要なスキルは、VBA自体の開発経験、Officeアプリケーション開発経験で頻繁に使用される周辺知識/スキルです。 技術面とその他周辺スキル/知識に分けてみていきましょう。 まず、技術面においてVBAフリーランスエンジニアとして、VBAでの開発経験はもちろんExcel、Word、Accessなどのオフィスアプリケーション操作スキル、要件定義・設計スキル、VBA以外のプログラミング言語の知識、データベースの基礎知識、テスト・デバッグスキル、ドキュメント作成スキル、VBの知識があるとVBAフリーランス求人・案件に参画しやすいでしょう。 その他周辺スキル/知識として、コミュニケーションスキルや問題解決スキル、ドキュメント作成スキル、知識を常にアップデートできるスキルなどがあるとVBAフリーランス求人・案件に参画しやすいでしょう。 上記技術面とその他周辺スキル/知識、どちらかが欠けているとVBAフリーランス求人・案件に参画できない可能性があるので念頭においておきましょう。 さらにVBAフリーランスエンジニアとして、高単価のフリーランス求人・案件に参画を希望している場合、上流工程での経験やチームマネジメント経験があることが望ましいでしょう。 ■VBAで副業できる? VBAを活用して副業できるでしょう。 VBAスキルを活かした副業は可能です。VBAはMicrosoft Officeアプリケーション(ExcelやWord、Accessなど)で使用できるプログラミング言語であり、業務効率化や自動化に役立つツール開発に用いられます。 VBAでの副業案件としては、Excelマクロによるデータ集計・分析ツールの開発、Wordマクロによる文書作成の自動化、Accessマクロによるデータベース管理システムの構築などがあります。また、既存のVBAツールのメンテナンスや改修、新機能追加といった案件にも参画できます。 VBAの副業に特別な資格は必須ではありませんが、MOS(Microsoft Office Specialist)資格があると、スキルの証明になり、案件獲得に有利になる可能性があります。ただし、何よりもVBAを用いた開発経験やポートフォリオが重要です。 副業案件の多くは、企業のDX推進やオフィス業務の効率化に関連しているため、VBAスキルに加えて、業務分析力、問題解決力、コミュニケーション能力なども求められます。これらのスキルを磨きながら、VBAを使ったツール開発の実績を積み重ねることが、副業成功の鍵となるでしょう。 ■VBAエンジニアとして携わることができる副業求人・案件例 ・営業支援ツール開発でのVBA副業求人・案件 VBA副業エンジニアは、営業支援ツール開発に参画できます。 VBAではExcelを用いた営業管理ツール開発、顧客管理ツール開発、売上分析ツール開発などの開発に携われる副業案件・求人が存在します。 具体的な業務内容はExcelマクロを用いた営業管理ツールの設計・開発、既存ツールの機能追加・改修、ツールの操作マニュアル作成、ツールの保守・運用などです。 VBA副業エンジニアが求人・案件を獲得する上で、VBAでの開発経験やExcel操作スキル、要件定義・設計スキル、テスト・デバッグスキル、ドキュメント作成スキル、SQLの基礎知識などがあると参画しやすいでしょう。 ・データ分析ツール開発でのVBA副業求人・案件 VBA副業エンジニアは、データ分析ツール開発に参画できます。 VBAではExcelを用いたデータ集計ツール開発、データクレンジングツール開発、データ可視化ツール開発などの開発に携われる副業案件・求人が存在します。 具体的な業務内容はExcelマクロを用いたデータ集計ツールの設計・開発、データクレンジング処理の自動化、データ可視化ツールの開発、ツールの操作マニュアル作成などです。 VBA副業エンジニアが求人・案件を獲得する上で、VBAでの開発経験やExcel操作スキル、データ分析の知識、統計学の基礎知識、データベースの基礎知識、ドキュメント作成スキルなどがあると参画しやすいでしょう。 ・社内システム開発でのVBA副業求人・案件 VBA副業エンジニアは、社内システム開発に参画できます。 VBAではAccessを用いた社内データベース開発、業務管理システム開発、勤怠管理システム開発などの開発に携われる副業案件・求人が存在します。 具体的な業務内容はAccessマクロを用いた社内データベースの設計・開発、業務管理システムの要件定義・設計・開発、勤怠管理システムの開発、既存システムの改修・保守などです。 VBA副業エンジニアが求人・案件を獲得する上で、VBAでの開発経験やAccess操作スキル、データベース設計スキル、要件定義・設計スキル、プロジェクト管理スキル、テスト・デバッグスキルなどがあると参画しやすいでしょう。 ■VBAエンジニアとして副業求人・案件に参画するために必要なスキル VBAエンジニアとして副業求人・案件に参画するために必要なスキルについて解説します。 VBAエンジニアとして副業求人・案件に参画するために必要なスキルは、まずVBAプログラミングの知識と経験が不可欠です。VBAを用いてExcelやAccess、Wordなどのオフィスアプリケーションの自動化やツール開発ができることが求められます。 また、Officeアプリケーションの高度な操作スキルも重要です。例えば、Excelであれば関数や数式、ピボットテーブル、マクロなどを駆使してデータ分析や業務効率化ができること、Accessであればテーブル設計やクエリ、フォーム、レポートの作成ができることが望まれます。 さらに要件定義や設計、テスト、ドキュメント作成などの開発工程に関する知識と経験も必要です。クライアントとのコミュニケーションを通じて要件を正確に把握し、それをもとに設計書を作成、実装、テストを行い、ユーザーマニュアルなどのドキュメントを整備する一連の流れを理解していることが求められます。 加えて、HTML/CSS、JavaScript、SQLなどの周辺技術の知識、プロジェクト管理能力、問題解決能力、コミュニケーション能力があると、より幅広い副業求人・案件に参画できる可能性が高まります。 ■EXCELマクロ・VBA開発の費用相場とは EXCELマクロ・VBA開発の費用相場はプロジェクトの規模や複雑さ、開発期間などによって大きく異なりますが、おおよそは以下の通りです。 ・小規模プロジェクト(1〜2週間程度):20〜50万円 簡単な自動化ツールや、既存のマクロの修正・改良など ・中規模プロジェクト(1〜2ヶ月程度):50〜100万円 複数の機能を持つツールや、データベース連携を伴うツールなど ・大規模プロジェクト(2ヶ月以上):100万円〜 企業の基幹システムに組み込まれるツールや、大量のデータ処理を行うツールなど ただし、これらはあくまでも目安であり、実際の費用は開発内容や開発者の経験・スキルレベルによって大きく変動します。 またEXCELマクロ・VBA開発者の単価は、フリーランスの場合、1時間あたり5,000円〜15,000円程度が相場です。一方、受託開発会社に依頼する場合は、1時間あたり10,000円〜30,000円程度となる傾向があります。 ■VBA開発経験年数別のアドバイス VBAフリーランス求人・案件に参画するため、VBA開発経験年数別のアドバイスをそれぞれ開発経験1〜2年、開発経験2〜3年、開発経験5年以上に分けて解説します。 ・開発経験1〜2年のVBAフリーランスエンジニア VBAの基本的な文法や構文の理解を深め、コーディングスキルを向上させましょう。 ・開発経験1〜2年のVBAフリーランスエンジニア VBAの基礎的な文法や構文に習熟し、Excel、Word、Accessなどのオフィスアプリケーションの操作に慣れることが重要です。 また、VBA以外のC#、Python、JavaScriptなどプログラミング言語の学習にも取り組み、プログラミングの基礎概念を身につけましょう。シンプルなマクロの作成や、小規模なツール開発に積極的に取り組み、ポートフォリオを充実させることで、案件獲得の可能性が高まります。 ・開発経験2〜3年のVBAフリーランスエンジニア VBAの応用的な機能(ユーザーフォーム、API連携、データベース操作など)の使用経験を積み、より複雑なツールの開発ができるようになることが求められます。 また要件定義、設計、テスト、ドキュメント作成など開発プロセス全体の理解を深めることも重要です。OOPの概念を理解し、コードの可読性や保守性を意識した開発を心がけましょう。自分の得意分野を明確にし、その分野の案件に積極的にアプローチすることで、案件獲得の機会が増えるでしょう。 ・開発経験5年以上のVBAフリーランスエンジニア VBAを用いた大規模なシステム開発や、他のシステムとの連携、データ分析など、高度な案件に対応できるスキルが求められます。 SQL ServerやAccessなどのデータベース操作スキル、API開発スキル、セキュリティ対策スキルなどを身につけることで、より幅広い案件に参画できるでしょう。 また、プロジェクトマネジメントやチームリーダーとしての経験を積むことで、より高単価な案件にアプローチできます。自社サービスの開発や、VBAに関する情報発信(ブログ、勉強会など)を行うことで、専門性を高め、案件獲得につなげることもできるでしょう。 ■VBA習得難易度・勉強方法 VBA習得難易度・勉強方法について解説します。 VBA習得難易度について、中程度でしょう。その理由としてプログラミングの基礎知識が必要であることやOfficeアプリケーションの操作に習熟する必要があることが挙げられます。 VBA学習コストについて、他プログラミング言語と比較して大幅な時間がかかります。 1つのプログラミング言語を基礎レベルまで習得するには、おおよそ200時間は必要と言われています。また実務レベルまで習得する場合、おおよそ1,000時間以上かかるとも言われています。しかし、学習方法や理解度や開発言語の周辺知識も一緒に習得する必要があり、個人差はありますので、あくまでも参考として覚えておきましょう。 近年ではオンライン学習やプログラミングスクールなど、様々な場所でVBAを始めとするプログラミング言語を学習出来ます。オンライン学習を例に挙げると学習サイトである「ドットインストール」「Schoo」「Udemy」など多種多様なサービスがあります。 また、 チュートリアルサイト「Excel Easy」や無料学習サイト「Home and Learn」などVBAを学習できる学習サイトの環境はいくつか整っています。 オンライン学習やプログラミングスクールはVBA自体の習得以外にもVBAでの開発に必要なOfficeアプリケーション開発の周辺知識も教えてくれるため、VBAの学習においてより実践で使える知識を蓄えやすいでしょう。 その他、VBA習得を希望するエンジニアは、まず周辺でVBAに精通したエンジニアを探してみる、勉強会に積極的に参加してみることもおすすめです。やはり近くにメンターがいることにより、学習の効率性も上がるだけでなく学習意欲も維持しやすくなります。 ■VBAフリーランス求人・案件参画するために役立つ資格 VBAフリーランスエンジニアが取得しておいても良い資格を3つ紹介します。 ・VBAエキスパート VBAエキスパートは、サーティファイ認定試験運営委員会が提供するVBAスキルの専門家を認定する資格です。この資格は、VBAを用いた効率的なツール開発やアプリケーション開発ができる人材の育成を目的としており、VBAエンジニアやオフィス業務の自動化に携わる人々に向けられています。 試験はCBT形式で行われ、試験時間は90分です。試験内容はVBAの基礎知識、Excel/Word/AccessなどのOfficeアプリケーションとの連携、マクロの記録と編集、ユーザーフォームの作成、デバッグ技術などが含まれます。受験料は15,000円(税抜)です。 VBAエキスパートを取得することで、VBAを用いたツール開発やアプリケーション開発のスキルを客観的に証明できます。 VBAフリーランスエンジニアにとって、VBAエキスパートは必須の資格です。VBAエキスパートの取得により、VBAに関する体系的な知識の習得や、実践的なスキルの向上が期待できます。これらの知識やスキルは、VBAフリーランスエンジニアとしての業務の質の向上に寄与するでしょう。そのため、VBAフリーランスエンジニアとして活躍するために、時間的な余裕がある方は、VBAエキスパートの取得を検討することをおすすめします。 ・MOS資格 MOS資格は、Microsoft社が提供するマイクロソフト・オフィス・スペシャリストの認定資格です。この資格はMicrosoft Officeアプリケーション(Word、Excel、PowerPoint、Accessなど)の操作スキルを証明するものであり、オフィス業務の効率化や生産性向上を目指す個人やビジネスパーソンに向けられています。 試験はCBT形式で行われ、試験時間は50分から60分程度です。試験内容はOfficeアプリケーションの各機能の操作方法や活用方法が含まれます。受験料は各科目10,780円(税込)です。 MOS資格を取得することで、Microsoft Officeアプリケーションの操作スキルを客観的に証明できます。また、資格取得により、オフィス業務の効率化や生産性向上に寄与できるスキルを習得できます。 VBAフリーランスエンジニアにとって、MOS資格は重要な資格の一つです。VBAはMicrosoft Officeアプリケーションと密接に関係しており、MOS資格の取得によりOfficeアプリケーションの操作スキルを証明できます。 これはVBAを用いたツール開発やアプリケーション開発において、クライアントからの信頼獲得や案件獲得の機会拡大につながる可能性があります。そのため、VBAフリーランスエンジニアとして活躍するために、MOS資格の取得を検討することをおすすめします。 ・応用情報技術者試験 応用情報技術者試験は、情報処理推進機構(IPA)が実施する、IT分野における国家資格の一つで、特に高度な試験として知られています。この試験は、情報システムの企画、設計から開発、運用、そして管理に至るまでの包括的なスキルを問うものです。 試験は一日で実施され、春期と秋期の年2回行われます。受験料は7,500円です。合格者には、ITシステム開発に関する広範な知識とスキルを有していることを証明する認定証が授与されます。 VBAフリーランスエンジニアにとって、応用情報技術者試験の資格取得は大きな意義があります。この資格を保有することで、VBAを活用したシステム開発における高い技術力を客観的に示すことができ、よりハイレベルなフリーランス求人・案件への参入が期待できます。 さらに、応用情報技術者試験の学習プロセスを通じて、VBAフリーランスエンジニアとしての専門性を深化させ、他のプログラミング言語やフレームワークへの適応力を高めることも可能です。このような技術的な成長は、VBAフリーランスエンジニアのキャリアアップに寄与するでしょう。 VBAやIT関連の資格を習得することは良いことですが、VBAフリーランス求人・案件に参画するという目的を失わないようにしましょう。 VBAスキルを資格取得によって、証明することは可能ですが重要視すべきことは、VBAの実務経験やOfficeアプリケーション開発経験周辺で必要な開発スキルを保有していることです。 そのためVBAの資格はある程度実務経験がある方、時間的に余裕がある方が取得すると良いでしょう。 VBAエンジニアとして、実務未経験にも関わらずVBAフリーランスエンジニアが取得しておいて良い資格の取得を最優先事項にすることはやめておきましょう。 ■VBAフリーランス求人・案件の未経験での参画 VBA開発実務未経験の場合、参画できるVBAフリーランス求人・案件は限られてくるでしょう。 VBAなどフリーランス求人・案件は参画後すぐに稼働してもらいたいため、即戦力エンジニアを欲していることが多いです。 未経験からVBAフリーランス求人・案件への参画を検討/希望している方は、はじめにVBAでの開発経験を積める企業へ就職し2〜3年ほど開発経験を積むもしくは個人や副業としてVBA開発経験が積めるプロジェクトに1〜2年ほど参画し開発経験を身につける、どちらかの行動を行いましょう。 VBAフリーランス求人・案件に参画する上でコミュニケーションスキルや能動的に動けるかなども見られますが、やはり一番重要視されるポイントは求人・案件の要件の合致度合いです。そのため、上記以外にも実務経験を作れるのであれば積極的にこなしていきましょう。 VBAのフリーランス求人・案件への参画を目指すにあたって、他開発言語の知識も身につけておくと、担当領域の幅を広げることができ、選択できるフリーランス求人・案件の選択肢を増やせるでしょう。 例えば、VBAフリーランス求人・案件ではVBAでの開発経験はもちろん、Excel、Word、Accessなどのオフィスアプリケーション操作スキル、要件定義・設計スキル、VBA以外のプログラミング言語の知識、データベースの基礎知識、テスト・デバッグスキル、ドキュメント作成スキル、VBの知識が求められます。 VBAをはじめとする他開発言語の知識/スキルや周辺環境の知識/スキルが豊富であればVBAフリーランス求人・案件参画時のアピール材料にもなるため、日頃から勉強時間を確保してスキルアップを図りましょう。 ■フリーランス/副業エンジニア初心者におすすめの求人・案件獲得方法や求人・案件の探し方ロードマップ フリーランス/副業エンジニア初心者におすすめの求人・案件獲得方法や求人・案件の探し方のロードマップを4つ挙げられます。 ・SNSを含むオンラインの活用 フリーランス/副業エンジニア初心者は、SNSやオンラインプラットフォームを利用して、フリーランス/副業求人・案件を見つけることができます。 X(旧Twitter)、Facebook、LinkedInなどのSNSや個人のWebサイトに、自身の経験、スキル、成果物を掲載することで、フリーランス/副業エンジニアは企業や個人クライアントから直接依頼を受ける可能性が高まります。 とりわけ、X(旧Twitter)、Facebook、LinkedInの活用は、即戦力となるフリーランス/副業エンジニアを探している企業にとって重要です。SNSの投稿を通して、エンジニアの思考プロセスや専門知識を客観的に評価でき、採用コストの削減にもつながるためです。 オンライン上で経歴、実績、ポートフォリオを公開しておくと、企業の人事担当者が審査を行い、フリーランス/副業エンジニアの能力や希望に合致するフリーランス/副業求人・案件を提示してくれる可能性が上がります。 ・人脈の活用 フリーランス/副業エンジニア初心者は、知人や自身の人脈を活用して、フリーランス/副業求人・案件を獲得することができます。 知人、友人、以前の職場の同僚などに、フリーランス/副業エンジニアとして独立し、仕事を探していることを伝えておくと、役立つ情報を提供してくれる可能性が高いです。人脈を通じて案件を得ると、高報酬でスムーズに開始できることもあります。ただし、知人や友人、前職の同僚から紹介されたフリーランス求人・案件は、自分の責任感や紹介者への評価が問われます。 さらに、フリーランス/副業エンジニア向けのコミュニティに参加し、人脈を広げることで、新たなフリーランス/副業求人・案件の機会を見出すこともできます。 ・クラウドソーシングプラットフォームの利用 フリーランス/副業エンジニア初心者は、クラウドソーシングプラットフォームを利用して、フリーランス/副業求人・案件を見つけることができます。クラウドワークス、ランサーズ、ココナラなどが代表的なクラウドソーシングプラットフォームです。 フリーランス/副業エンジニアとして活動する際、クラウドソーシングプラットフォームに自分の開発スキルを登録するだけで、様々なフリーランス/副業求人・案件に応募できます。これにより、自分のスキルや希望に合った求人・案件を見つけ、キャリア向上の機会を得ることができます。 ただし、この方法では単発の仕事が多く、高単価のフリーランス/副業求人・案件は少ない傾向にあるため、長期的な参画や高単価案件を望むフリーランス/副業エンジニアには適していないかもしれません。 経験を積み、実績を重ねることを目指す、独立して間もないフリーランス/副業エンジニアには、この方法が適しているでしょう。 ・フリーランスエージェントの利用 フリーランス/副業エンジニア初心者は、フリーランスエージェントを利用して、フリーランス求人・案件を見つけることができます。 フリーランスエージェントに在籍する専門コーディネーターが、開発スキルや要望、市場動向を分析し、最適なフリーランス/副業求人・案件探しをサポートしてくれます。 フリーランス/副業エンジニアには、開発経験の浅い方から10年以上の豊富な経験を持つベテランまで、多様な人材がいます。 効率的な求人・案件検索や継続的な参画を目指すフリーランス/副業エンジニアは、適切なフリーランスエージェントに登録することをおすすめします。 また、一部のフリーランスエージェントでは、正社員並みの保険加入、確定申告のサポート、スキル向上のための勉強会、定期的な交流会など、充実した福利厚生制度が提供されています。フリーランス/副業エンジニアは、働けなくなった場合や保険が必要になった際に備え、保険や福利厚生の充実したエージェントを選ぶことが重要です。 なお、厚生労働省は、2024年秋までにフリーランスの労災保険の特別加入制度の対象を原則全業種に拡大する方針を示しています。 ■VBAフリーランス/副業エンジニアが副業する際の注意点 ・副業禁止有無の確認 ・副業での所得においては確定申告を意識する ・副業禁止有無の確認 VBAフリーランス/副業エンジニアの副業を始める際の注意点として副業禁止有無の確認をしましょう。 副業禁止しているかどうかは企業により異なります。 就業規則で禁止されている場合は上司に確認を取りましょう。 万が一、副業していることが会社に見つかると、減給処分や懲戒解雇なども可能性として考えられるため、必ず副業を行う前に就業規則を確認しましょう。 ・副業での所得においては確定申告を意識する VBAフリーランス/副業エンジニアの副業を始める際の注意点として副業での所得においては確定申告を意識しましょう。副業を行う場合、副業で得た1年間の所得が20万円を超える場合は確定申告が必要です。 確定申告を行わなかった場合、重加算税や延滞税が課せられることを知っておきましょう。 どの程度の所得になるのかなど副業を始める前にあらかじめ計算しておくと、調整できるため、参考にしてみてください。 ■VBAの市場動向やニーズ VBAはExcelマクロ開発、Wordマクロ開発、Accessマクロ開発、Outlookマクロ開発、PowerPointマクロ開発、Officeアドイン開発など幅広く開発ができることからフリーランス求人・案件の中でも多く求人が存在します。 そのためニーズは現時点でも多くあり、今後中長期的にみてもニーズは無くならないでしょう。 では、VBAエンジニアのニーズがある理由をIT市場動向から分析してみてみましょう。 2023年5月、IDC Japanが発表したソフトウェア市場の実績と予測では2022年の国内市場を、前年比13.9%増の4兆1548億6300万円と推定しており、国内市場は2022年から2027年にかけて年平均6.7%で成長し、2027年には5兆7459億円に達すると予測しています。 その他ブロックチェーン、6G、IoT、ビッグデータ、xR、AGIを含む人工知能などによるIT業界の飛躍的な拡大やIT技術の急速な進歩に伴い、エンジニア全体の人材不足が深刻化しています。2030年までに79万人のITエンジニア不足に陥る可能性があるとも言われています。 上記観点を考慮するとIT市場の急速な成長に伴いエンジニアの絶対数が足りておらず、VBAを含むエンジニアにおいてニーズが今後も拡大していくでしょう。 VBAエンジニアとして現在活躍している方や今後活躍を検討している方はVBAの開発実務経験やVBA開発に必要なOfficeアプリケーション開発経験を取得すると多くのVBAエンジニアの中でもフリーランス求人・案件への参画確率が上がるでしょう。