【Go/フルリモート/週5日】GO言語でWindows上で動くWebクライアントプログラムの開発

(経歴次第では返信がある場合があります。)
案件要件
- 職種
- エンジニア
- 業務内容
- システム開発・運用SES
- 報酬目安
- 3,750 ~ 4,375円/時 ・単価:60〜70万円/月
・精算方法:140~180時間 (上下割) - 稼働時間目安
- 週5日 (時間目安 160時間)
- はたらく場所
- フルリモート
- スキル
【案件概要】
GO言語でWindows上で動くWebクライアントプログラムの開発です.
すでにJavaで書かれて動いているシステムがあるのですが,これをGOに移植する作業となります。
Windowsがまずは目的ですが,Linux, MacOS等でも動かしたいです。
Javaソースの規模はコメント空行含めて1万行です。
外部仕様としてはマニュアルがありますが,
内部仕様はJavaソースを読んでいただくしかないです。
プログラムの特徴を挙げると
・コマンドライン引数の文字列解析
・HTTPクライアントとしてWebサーバーのCGIを呼び出す
・HTTPでファイルのアップロード・ダウンロード
はじめの2~3ヶ月間を第1フェーズとし以下を目標とします。
・プログラムの思想を正確に共有
・プログラムの内部構成・骨格を設計して文書化
・テスト手順の設計と文書化(テスト自動実行スクリプト開発)
・共通機能モジュール開発(機能部品の開発)
・外部仕様を実現(部品の組み合わせ.フルスペック実装は第2フェーズでOK)
・テスト
・各種OS(Windows, Linux, MacOS)へのポータビリティを確認
3~4ヶ月目からは第2フェーズに入ります。
・フルスペック開発(細かい機能追加.必要な部品は開発済み)
・入念なテストとバグ修正
その後、保守などで引き続き作業は続く見込みあり。
【必須スキル】
・GOの経験最低1年以上
・Java経験(仕様書を読めればOK)
・上流工程ができる人
(上記記載の業務内容の、第1フェーズができる方を求めています)
【尚可スキル】
・Pythonの経験1年以上
※本案件は半年間の予定のため、
そのままスライドで同クライアントのpython案件に参画できる方、大歓迎です。
本案件にのみ、半年間での参画も可能です。
(経歴次第では返信がある場合があります。)
株式会社mijica
■インタビュー掲載中
現役フリーランスエンジニアが運営!~心を掴む「寄り添い力」の秘密に迫る~
■ビジョン
ITフリーランスのマッチングにより、パートナーの身近な存在に
■mijicaフリーランスの特徴
・高いマッチング精度
せっかくマッチングが成立しても、ITフリーランスのスキル・志向性と、企業の募集内容にズレがあった場合には、短期間でマッチング解消となってしまうケースが多いです。
双方に対する適切なヒアリングを行い、精度高くマッチングを行うことで、契約決定後のミスマッチを減らすことに繋がります。
・独自・先行案件を保持
mijicaフリーランスはフリーランスエンジニアによる運営・監修によって差別化されており、企業担当者の信頼獲得によって、弊社独自・先行案件を獲得することが多いです。
・キャリアカウンセリング
初めてフリーランスとして独立される方向けに、キャリアカウンセリングを行っています。現役フリーランスとしての自身の経験や、数百人のITフリーランスとの対話経験を元に、ステップアップのための道筋を一緒に作ることが可能です。
