【募集背景】
長年運用してきたレガシーなPHP 5.x / CodeIgniter 2環境を刷新し、保守性や信頼性の高いシステム基盤へ移行するためのプロジェクトになります。
【作業内容】
現行システム(PHP5 / CodeIgniter 2)のソースコード解析および仕様の紐解きを行います。PHP 8.x への段階的移行またはリプレイスに向けた移行計画の策定をサポートします。次期フレームワークの選定支援を行い、選定されたフレームワークを用いた基盤設計および実装を担当します。レガシーコードのリファクタリングやE2Eテスト自動化の実装にも取り組んでいただきます。
【求める人物像】
レガシー環境のコード解析やリファクタリングに前向きに取り組める方を求めております。チームメンバーと積極的に対話しながら活動し、知識共有やメンバーの成長にも関心を持って伴走いただける方を歓迎いたします。技術的な内容を分かりやすく言語化し、説明・提案できる方が望ましいです。
【ポジションの魅力】
レガシーなPHP環境からモダンなPHP 8.xおよびフレームワークへの移行に主体的に関わることができるため、移行計画策定から基盤設計、実装、テスト自動化まで幅広い経験を積むことができます。既存システムの改善と刷新を通じて、保守性や信頼性向上に貢献できるポジションです。
【開発環境】
PHP 5.x / CodeIgniter 2 から PHP 8.x への移行を前提とした環境での開発になります。次期フレームワークとしてLaravelやSymfony等のMVCフレームワークを検討し、E2Eテスト自動化にPlaywright等のツールを利用いたします。