募集中 【PHP】自社システムのリプレイス支援(基本フルリモート)
社名:非公開
職種:サーバサイドエンジニア
稼働日数:週3〜5日JR難波
報酬:〜80万円/月
業務内容 | ・既存システムのCakePHP バージョンアップ(セキュリティ対策含む)。 ・コードの改修およびエラー修正(バージョン更新による影響を含む)。 ・セキュリティリスクの対応(CSRF対策、SQLインジェクション防止、情報漏洩リスクの低減)。 ・AWS環境のミドルウェア更新に伴う影響調査・対策。 (参考)EASYシステムの現状課題 ・CakePHP のバージョンが古く、セキュリティ脆弱性あり。 ・composer.json の依存パッケージ(例:smarty等)が古く、セキュリティリスクが高い。 ・CSRFのリスクが高く、セッション管理の見直しが必要。 ・SQLインジェクションの脆弱性あり(CakePHPのアップデートで対応可能) ・aws-sdk-phpのバージョンが古く、情報漏洩リスクを含むライブラリが使用されている。 ・システムの老朽化による保守負担の増加(小さな変更でもコスト増) ・AWS環境(Amazon Linux AMIのEOL)に起因するシステム維持リスクがある。 ■募集背景 同社はディーラーとしての自動車製品販売だけでなく、顧客のライフスタイルに長期的な価値を提供することを目指し、多岐にわたる事業へ取り組んでいます。そのため、顧客情報の管理体制を強化する必要があります。 将来的なDX推進のために現状のシステムと比較し、以下の課題が生じています。 課題 - 仕入元の自動車メーカーでSalesforceやDMS(ディーラー・マネジメント・システム)を各ディーラーへ展開しているが、これらと既存の自社システムが連携できておらず、現場では情報の二重入力が発生し業務負担が大きい。 - 顧客管理が統一されておらず、メール・SNS・郵送・電話など複数のツールが混在し、顧客対応が非効率になっている。 - 自社の基幹システムがブラックボックス化しており、運用・保守の負担が大きく、改修が困難な状態。 - 現行のPHPで作られたシステム(Easyシステム)が老朽化しており、新機能追加やメンテナンスが困難。OSやミドルウェアの老朽化も進んでいる。 - VBで作られたサブシステムも老朽化し、継続運用にリスクがある。 さらに既に担当していたサーバーサイドエンジニアが3月でプロジェクトを離脱することが決まっており、引き継ぎを兼ねて後任を探している状況です。 理想 - 自動車メーカーのDMSおよびSalesforceとの円滑なシステム連携の実現。 - 社内の顧客管理方法の統一と業務効率化。 - 既存の老朽化システム(EasyやVB)の段階的な刷新、およびメンテナンス容易な環境の構築。 現在、FLEXYを通じてCTOの方に課題整理、システム連携の技術選定、ロードマップ策定を支援いただいています。 その中で、現行のCakePHPのバージョンが非常に古く、セキュリティ上の脆弱性が指摘されているため、システムのバージョンアップやモダンな技術スタックへの置き換え、コード修正などが必要な状況です。しかし、社内リソースが不足しており、対応可能なエンジニアを求めています。 |
---|---|
勤務地 |
JR難波 |
必須要件 | ・PHP(CakePHP)でおおよそ10年くらいの経験目安(CakePHPのバージョンアップを経験している人が望ましい) ・ブラックボックス化・複雑化したシステムのリプレイス経験(技術的負債の解消、レガシーシステムの移行対応) |
歓迎要件 | ・社内の複数部署と連携し、利害関係者との調整をされてきた経験 ・システムの最適化に向けた提案・実行されてきた経験 |
担当者コメント
週3日からフルリモートで働ける柔軟な環境です!
10年以上のCakePHP経験を活かして、古いシステムのバージョンアップに挑戦し、企業のDXを支えるプロジェクトに参加できます。
CTOと共に、ご自身の技術を活かして企業課題の解決に携われる案件となっておりますので、ご応募をお待ちしております!
担当者の詳細を見る