NEW
リモート可
【DDD】システム移行における改修業務支援
雇用形態
業務委託(フリーランス)
業務内容
【募集背景】
長年稼働している既存の基幹システムから自社開発の新規システムへの段階的なリプレイスプロジェクトが進行しており、複雑な依存関係を解消し安全かつスムーズなシステム移行を実現するためのアーキテクチャ改善および開発を推進する必要があるための募集となります。
【作業内容】
既存の基幹システムと多数の周辺システムや社内ツールとの間で複雑化しているデータ参照の整理や紐解きを行い、クリーンアーキテクチャなどの設計思想を取り入れた設計やリファクタリングを実施してシステム間の結合度を下げていただきます。また、新システム側に現行の基幹システムと同等の役割やデータ構造を持つ疑似データベースを構築し、既存の周辺システムの参照先を切り替えた上で正常に動作するかどうかの確認や検証テストを行っていただきます。さらに、データ整理および参照先の切り替えに伴って発生する各種周辺システムやツールのプログラム改修やコーディングをご担当いただきます。生成AI(Claude)を活用した設計や開発も行っていただきます。
【求める人物像】
ドメイン駆動設計やクリーンアーキテクチャといった設計思想を理解し、システム間の依存関係を整理しながら主体的にアーキテクチャ改善に取り組んでいただける方を求めています。生成AIを活用したモダンな開発スタイルに前向きで、ご自身の技術的な経験をわかりやすく説明できるコミュニケーション力のある方ですと望ましいです。
【ポジションの魅力】
大規模な基幹システムのリプレイスにアーキテクチャレベルから関わることができ、DDDやクリーンアーキテクチャ、マイクロサービス移行といったモダンな設計・開発手法を実務で深く経験していただけます。生成AIを活用した開発プロセスにも関与できるため、今後のエンジニアキャリアにおいて有用な知見やスキルを獲得できる環境です。
【開発環境】
OSはWindows Serverを利用して開発を行います。開発言語はVisual Studio C#、データベースはSQLServerを利用した環境となります。
求めるスキル
- ■必須スキル:
- DDD(ドメイン駆動設計)やクリーンアーキテクチャ等の設計思想を用いた設計・開発経験, バックエンドエンジニア経験, Claude等のAIを活用した設計、開発の経験, 上記ご経験に対して、しっかりと技術的なご説明が可能な方(顔合わせ時に細かく質問が入るので確認しております)
- ■歓迎スキル:
- C#もしくはJavaでの開発経験, リードエンジニアもしくはアーキテクト経験, マイクロサービスへの移行経験