Go / Java Webクライアントプログラムの開発

こちらの案件は現在募集を
停止しています。
単価/月
50~60万円
勤務地
東京都,中央区

案件概要

Go言語でWindows上で動くWebクライアントプログラムの開発です。

すでにJavaで書かれて動いているシステムがあり、これをGoに移植する作業となります。
Windowsがまずは目的ですが、Linux, MacOS等でも動かしたいと考えています。

Javaソースの規模はコメント空行含めて1万行です。
外部仕様としてはマニュアルがありますが、内部仕様はJavaソースを読んでいただくこととなります。

プログラムの特徴を挙げると
・コマンドライン引数の文字列解析
・HTTPクライアントとしてWebサーバーのCGIを呼び出す
・HTTPでファイルのアップロード・ダウンロード

第1フェーズは以下を目標とします。
・プログラムの思想を正確に共有
・プログラムの内部構成・骨格を設計して文書化
・テスト手順の設計と文書化(テスト自動実行スクリプト開発)
・共通機能モジュール開発(機能部品の開発)
・外部仕様を実現(部品の組み合わせ、フルスペック実装は第2フェーズでOK)
・テスト
・各種OS(Windows, Linux, MacOS)へのポータビリティを確認

また、第2フェーズの作業は以下となります。
・フルスペック開発(細かい機能追加.必要な部品は開発済み)
・入念なテストとバグ修正

その後、保守などで作業が続く見込みあり。

期間

即日 ~ 2023/10/31

必須スキル・経験

・Go開発経験約1年程度
・Java経験(移植の案件のため、javaも読める方)
※Python経験があると、同じエンドの別案件にも参画が続く可能性あり

稼動日数

週5日

商談回数

2回

案件の詳細

即日参画OK / 長期案件(6ヶ月~) / リモート / フルリモート

リモート詳細

フルリモート

支払サイト

月末締めの翌月末日払い
案件担当のおすすめポイント
プログラムの開発を行って頂く案件になります。フルリモートでご対応頂く想定です。