Go/Javaエンジニア募集|労務管理システム仕様リバースエンジニアリング|100〜110万円
基本情報
- 案件名
- 労務管理システムにおける仕様リバースエンジニアリング
- 業界
- 労務管理サービスを提供するWebサービス運営企業
- 職種
- バックエンドエンジニア、リバースエンジニア
- 使用言語
- Go言語、Java、C#
- 報酬(単価)
- 100万円~110万円
- 雇用形態
- 業務委託(フリーランス)
- 勤務地
- フルリモート
- 開発環境
- Mackerel、Amazon CloudWatch、Confluence、JIRA、Miro、Slack、Google Meet、Zoom
- 精算
- 140h~180h
- 契約期間
- 長期
- 勤務時間
- 9:30~18:30
- その他
- ・フルリモートワークのため、場所にとらわれずに業務に取り組めます
・残業は月平均2時間未満と少なく、ワークライフバランスを重視して働けます
・服装は自由です
案件概要
タレントマネジメントシステムと連携する労務管理サービスにおいて、既存システムの仕様をエンジニアリングの観点から解明するリバースエンジニアリング案件です。仕様書がない、または古い環境下でコードベースに仕様を調査・特定し、ドキュメント化することで、システムの安定稼働と将来的な改善に貢献します。
案件内容
Webサービス運営企業が提供するタレントマネジメントシステムと連携する労務管理サービスにおいて、既存システムの仕様をエンジニアリングの観点から解明するリバースエンジニアリングプロジェクトです。本プロジェクトでは、仕様書が不足している、または情報が古い既存の労務管理システムのコードベースを詳細に分析し、その内部構造や動作原理を明確にすることが主なミッションとなります。これにより、システムのブラックボックス化を解消し、将来的な機能改善や安定稼働のための基盤を構築します。現在、弊社からは複数のエンジニアが参画しており、安定した稼働環境とチーム体制の中で業務に取り組んでいただけます。月の残業時間は平均2時間未満と非常に少なく、ワークライフバランスを保ちながら集中して開発に取り組める環境です。エンド直案件のため、顧客との距離が近く、自身の提案や成果が直接サービスに反映されるやりがいを感じられます。
具体的な業務内容は以下の通りです。
・既存の労務管理システムのコードベースを詳細に分析し、機能や連携仕様をリバースエンジニアリング
・リバースエンジニアリングによって得られた情報を基に、システムの設計書や仕様書を新規作成、または既存ドキュメントを更新
・タレントマネジメントシステムとの連携部分におけるデータフローやAPI仕様の解明とドキュメント化
・MackerelやAmazon CloudWatchを用いた監視・運用状況の把握と改善提案
・Confluence、JIRA、Miro、Slack、Google Meet、Zoomなどのツールを活用したチーム内コミュニケーションと情報共有
・プロダクトマネージャー(PdM)や他チームのエンジニアと連携し、仕様に関する認識合わせや課題解決への貢献
必須スキル
【必須スキル】
・Webアプリケーションのバックエンド開発実務経験5年以上
・Go言語を用いた開発経験、または静的型付け言語(Java, C#等)での十分なコードリーディング経験
・仕様書がない、または古い環境において、コードをベースに仕様を調査、特定した経験(リバースエンジニアリング経験)
・エンジニアだけでなくPdMとも認識を合わせられるドキュメント作成能力
【歓迎スキル】
・Terraformによるインフラ構成管理(IaC)の経験
・異なる開発チーム/手法で作られたプロダクトの統合、引き継ぎ経験
・勤怠管理、労務申請などの業務ドメイン知識
【求める人物像】
・自律的に課題を発見し、解決に向けて行動できる方
・チーム内外との円滑なコミュニケーションを重視し、積極的に情報共有できる方
・新しい技術や知識の習得に意欲的な方