アプリケーション開発エンジニア(統合顧客システム)
- 雇用形態
- Full Time
- 勤務形態
- Hybrid
- 給与
- ¥ 6.5M (JPY) - ¥ 12.0M (JPY)
この仕事について
仕事内容は掲載元の言語で表示しています。最新の条件は企業の募集ページでご確認ください。
勤務地:
竹芝本社(東京都港区海岸)/リモートワークも可(在宅勤務・サテライトオフィスなど)
採用企業
ソフトバンク株式会社
採用部門
技術統括 ビジネスシステム開発本部 デジタルカスタマーケア統括部 デジタルマーケティングプラットフォーム部 CDP開発課
ビジネスシステム開発本部の募集一覧はこちら
採用部門 概要
最適なOne to Oneコミュニケーションを実現するプラットフォームシステムの開発、CDPを活用したデジタルマーケティングサービスの提供を担当。
デジタルマーケティング施策の根幹となる顧客管理領域を強化中。
職務内容
【ミッション】
社員内製開発への移行に伴う新体制のコアメンバーとして、統合顧客システムの開発を主導し、AI駆動開発を前提としたシステム開発を推進していただきます。
ブラックボックスのないデータ基盤を構築し、迅速な施策展開を支えるモダンで柔軟なAPIの設計・開発・連携をお任せいたします。
① 全体アーキテクチャの設計、新開発体制のリード
② Kafka/Flinkなどを用いたストリームデータ連携基盤の開発
③ API設計・開発、およびフロントエンドとのつなぎ込み
【主な業務】
ソフトバンクの全ブランドを横断する「統合顧客システム」の内製化、および新たな開発体制の構築をリードしていただきます。
AI駆動開発を前提としたモダンなシステム基盤へ刷新し、全社のデジタルマーケティング施策を支える重要なポジションです。
- 統合顧客システムの開発/保守
- 業務分析/要件定義から開発リリースまでの一連の工程のシステム開発と保守
- 社内横断的なプロジェクトの遂行や業務企画推進、新たなIT技術の推進や導入検討
- 生成AIエージェントなどのツールを活用したコード生成/テスト自動化による開発プロセスの効率化
【具体的な業務】
入社後は、これまでのご経験や適性(リーダー、開発メンバーなど)に応じて、以下の領域から担当業務を柔軟に決定いたします。
- システム移管およびアーキテクチャ設計(リーダー):
システム移管プロジェクトの推進、顧客マスタのデータモデリング、全体アーキテクチャの設計、機能配置、スムーズな機能展開計画の策定
- 大規模データ基盤およびストリーム連携基盤構築:
分散RDB(CitusDBなど)を用いた大量データ処理、Kafka/Flinkなどを用いたリアルタイムデータ連携基盤の構築とパフォーマンスチューニング
- バックエンド・API開発(開発メンバー):
バックエンドシステムの開発、柔軟かつスケーラブルなAPI(REST、GraphQLなど)の設計/開発
- AIを活用したモダン開発:
GitHub CopilotやCodexなどの生成AIツールを活用したコード生成/テスト自動化の実践とプロセス改善
- ステークホルダーとの連携および折衝/調整:
連携するシステム担当や事業部門などと密にコミュニケーションを取り、機能開発や改善に向けた要件定義、仕様調整の推進
【想定技術スタック】
- 言語:Java, SQL
- データ基盤:CitusDB, 分散RDB, Kafka, Flink
- インフラ:Docker, Kubernetes, クラウド環境
- ツール:GitLab CI/CD, Jenkins, GitHub Copilot, Codex
仕事の魅力
- 「AI駆動開発」の最前線:
新開発体制のコアメンバーとして、自らがAIツールを活用するだけでなく、チーム全体を巻き込んで新しい開発プロセスをゼロから作り上げる面白さがあります。
- 国内最大級のトラフィックと超大規模データ:
ソフトバンクの全ブランドをまたぐ、5,000万回線以上という国内トップクラスの大規模な顧客マスタ開発に携われます。
ミッションクリティカルなリアルタイム処理や、膨大なデータを扱う分散/ストリーム処理など、他ではなかなか経験できない難易度とやりがいがあります。
- ビジネスへのダイレクトな貢献:
自社のコアビジネスに直結するシステムであり、顧客体験(One to Oneコミュニケーション)の向上をシステム面から直接支えることができます。
ビジネス/事業部門と密にコミュニケーションを取りながら、ビジネスを一緒に作り上げる経験を積めます。
応募資格(必須)
- Java/SQLを用いたバックエンドシステムの開発経験
- RDBを利用した開発経験
- 要件定義/基本設計などの上流工程の経験
- <上記に加えて、以下いずれかのご経験>
- アーキテクト領域:
- -データモデリングの実務経験、CitusDBまたは分散RDBの知見、既存システムの巻き取り など
- データエンジニアリング領域:
- -ストリーム処理(Kafka、Flinkなど)の知見/開発経験、リアルタイムデータ連携基盤の設計・開発経験 など
- アプリケーション開発領域:
- API(REST、GraphQLなど)の設計/開発経験、フロントエンドシステムとのデータ連携基盤構築経験 など
応募資格(歓迎)
- コンテナ/クラウドネイティブ環境での開発経験
- -Docker/Kubernetesを用いたアプリケーションの構築/運用経験
- -GitLab CI/CDやJenkinsを用いた開発プロセスの自動化、CI/CD環境の構築経験
- CitusDB/分散RDBを用いたアーキテクチャ設計/運用経験
- REST APIの設計/開発
- 高負荷/ミッションクリティカルな開発への理解
- -大量件数のデータ処理における、パフォーマンスチューニングやSQL最適化のスキル
- TM Forum(eTOM/TAM/SID)に関する知識
求める人物像
- 本質的な課題を自ら捉え、解決策を提案/実行できる方
- 全体最適および顧客視点に立ち、ビジネスの価値向上を考えられる方
- 最新のテクノロジー(生成AIなど)への高い学習意欲を持ち、チームの開発力向上に貢献できる方
- 関係部署を巻き込みながら、円滑に合意形成を進められるコミュニケーション能力をお持ちの方
- 仕様の背景やロジックを適切に言語化し、属人化を防ぐためのアウトプットを重要視できる方
- 課題を抱え込まずにチームで協力しながら目的達成まで全力を尽くせる責任感をお持ちの方
雇用形態
正社員
賃金
月給: 399,500円~581,000円
想定理論年収:6,458,000円~11,953,400円
(月給:基本給+勤務実績に応じた時間外手当、想定理論年収:月給+賞与+特別加算賞与)
※時間外手当は一般職のみとなり、かつ、実際の時間外手当は、勤務実績に応じて変動します(上記は20時間相当で計算)
※賞与、特別加算賞与は会社業績、個人別評価に応じて変動します
備考
- 面接・面談は原則オンラインで実施いたします。
具体的なオンラインの形式などの詳細は、個別に対象となる方にご案内いたします。
ソフトバンクでは応募者の安心・安全と、選考への参加機会の継続的な提供に努めてまいります。
- 「 健康的に働ける職場環境づくり 」の一環として、就業時間内は禁煙となります。
※屋内禁煙
- その他、諸手当などは「 募集要項 」ページをご確認ください
主な業務内容
- 社員内製開発への移行に伴う新体制のコアメンバーとして、統合顧客システムの開発を主導し、AI駆動開発を前提としたシステム開発を推進していただきます。
- ブラックボックスのないデータ基盤を構築し、迅速な施策展開を支えるモダンで柔軟なAPIの設計・開発・連携をお任せいたします。
- ① 全体アーキテクチャの設計、新開発体制のリード
- ② Kafka/Flinkなどを用いたストリームデータ連携基盤の開発
- ③ API設計・開発、およびフロントエンドとのつなぎ込み
- ソフトバンクの全ブランドを横断する「統合顧客システム」の内製化、および新たな開発体制の構築をリードしていただきます。
- AI駆動開発を前提としたモダンなシステム基盤へ刷新し、全社のデジタルマーケティング施策を支える重要なポジションです。
- 統合顧客システムの開発/保守
- 業務分析/要件定義から開発リリースまでの一連の工程のシステム開発と保守
- 社内横断的なプロジェクトの遂行や業務企画推進、新たなIT技術の推進や導入検討
- 生成AIエージェントなどのツールを活用したコード生成/テスト自動化による開発プロセスの効率化
- 入社後は、これまでのご経験や適性(リーダー、開発メンバーなど)に応じて、以下の領域から担当業務を柔軟に決定いたします。
- システム移管およびアーキテクチャ設計(リーダー):
- システム移管プロジェクトの推進、顧客マスタのデータモデリング、全体アーキテクチャの設計、機能配置、スムーズな機能展開計画の策定
- 大規模データ基盤およびストリーム連携基盤構築:
- 分散RDB(CitusDBなど)を用いた大量データ処理、Kafka/Flinkなどを用いたリアルタイムデータ連携基盤の構築とパフォーマンスチューニング
- バックエンド・API開発(開発メンバー):
- バックエンドシステムの開発、柔軟かつスケーラブルなAPI(REST、GraphQLなど)の設計/開発
- AIを活用したモダン開発:
- GitHub CopilotやCodexなどの生成AIツールを活用したコード生成/テスト自動化の実践とプロセス改善
- ステークホルダーとの連携および折衝/調整:
- 連携するシステム担当や事業部門などと密にコミュニケーションを取り、機能開発や改善に向けた要件定義、仕様調整の推進
応募要件
- Java/SQLを用いたバックエンドシステムの開発経験
- RDBを利用した開発経験
- 要件定義/基本設計などの上流工程の経験
- <上記に加えて、以下いずれかのご経験>
- アーキテクト領域:
- データモデリングの実務経験、CitusDBまたは分散RDBの知見、既存システムの巻き取り など
- データエンジニアリング領域:
- ストリーム処理(Kafka、Flinkなど)の知見/開発経験、リアルタイムデータ連携基盤の設計・開発経験 など
- アプリケーション開発領域:
- API(REST、GraphQLなど)の設計/開発経験、フロントエンドシステムとのデータ連携基盤構築経験 など
- 応募資格(歓迎): コンテナ/クラウドネイティブ環境での開発経験
- 応募資格(歓迎): Docker/Kubernetesを用いたアプリケーションの構築/運用経験
- 応募資格(歓迎): GitLab CI/CDやJenkinsを用いた開発プロセスの自動化、CI/CD環境の構築経験
- 応募資格(歓迎): CitusDB/分散RDBを用いたアーキテクチャ設計/運用経験
- 応募資格(歓迎): REST APIの設計/開発
- 応募資格(歓迎): 高負荷/ミッションクリティカルな開発への理解
- 応募資格(歓迎): 大量件数のデータ処理における、パフォーマンスチューニングやSQL最適化のスキル
- 応募資格(歓迎): TM Forum(eTOM/TAM/SID)に関する知識
- 本質的な課題を自ら捉え、解決策を提案/実行できる方
- 全体最適および顧客視点に立ち、ビジネスの価値向上を考えられる方
- 最新のテクノロジー(生成AIなど)への高い学習意欲を持ち、チームの開発力向上に貢献できる方
- 関係部署を巻き込みながら、円滑に合意形成を進められるコミュニケーション能力をお持ちの方
- 仕様の背景やロジックを適切に言語化し、属人化を防ぐためのアウトプットを重要視できる方
- 課題を抱え込まずにチームで協力しながら目的達成まで全力を尽くせる責任感をお持ちの方
必要なスキル
- git