具体的な業務内容
バックエンドエンジニア◆500万人超の顧客を支える会員管理システム◆全社支える最重要ポジション
■業務概要:
@niftyの会員基盤システムの開発/運用業務に携わっていただきます。ニフティ全社のビジネスを支える最重要ポジションのシステムです。
■業務詳細:
(1)会員管理システムのアプリケーション開発
内製開発を行い、会員管理システムの構築を進めます。業務領域には新技術の導入や既存システムの改善も含まれており、顧客視点を持ちながら使いやすさを追求して開発を実施します。必要に応じて外注ベンダーと連携および管理を行います。ニフティ株式会社の根幹を支えるシステムの開発を通じて、顧客満足度向上やコスト削減など、各種施策に直接携わることができます。また、全社の中でも最大規模のプロジェクトに関わることができるため、プロジェクトマネジメントスキルを磨く機会も得られます。学習意欲が高く、未経験の領域でも積極的に手を動かし、成長しながら業務に臨んでいただくことを期待しています。
(2)関連部門とのシステム化要件および仕様調整
各部門のニーズを収集し、部門間の調整を通じて全体最適化を図り、技術的観点から仕様策定を行います。システム化にあたっては、新規サービス開発時やシステムリプレース時に、既存の開発プラットフォームに縛られることなく、自分たちでシステム構成や開発言語などを検討し、システム開発を行うことができます。
チームワークを大切にし、関係者と積極的にコミュニケーションを取りながら、最適な対応方法を提案・調整していただける方を求めています。
(3)AWSなどのパブリッククラウドを使用したインフラ構築
スケーラブルな環境を設計し、IaC(Infrastructure as Code)ツールを用いた自動化を推進します。堅牢なセキュリティ対策の実装も含まれており、常に最新の技術を取り入れ、顧客にとっての使いやすさや安全性を追求していくことが求められます。
■開発環境・技術:
言語:Java, PHP, Python, TypeScript
フレームワーク:Spring, Django, NestJS
クラウド:AWS, FJcloud-V
DB:PostgreSQL
仮想環境:Docker
構成管理:Terraform, AWS CDK
CI/CD:GitHub Actions
バージョン管理:GitHub
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境