エンジニアとして、プロダクトオーナー、カスタマーサポートなどの事業部のステークホルダーとともに、子育て環境の新しいインフラをつくるため、プロダクトの機能改善/新機能開発をしていただきます。
課題整理・要件定義を行い、設計・開発・運用などの幅広い領域について、他の職種のメンバーと協働してのプロダクトの改善に関わっていただきます。
【具体的にお任せしたいこと】
・担当サービス・開発領域における、新規機能開発及び改修、改善
・エンドユーザー、社内の運用担当者の課題
・問題の把握及び、サービス立案、技術的な対応
・システム品質の維持、向上のためのテスト
・検証、及び、リリース計画・実施
・システムに関わるライブラリ、OSなどのアップデート対応
【使用する言語/フレームワーク】
言語・フレームワーク:PHP(Laravel) / JavaScript(React) / Golang
ミドルウェア:Nginx / PostgreSQL / MySQL
インフラ:AWS (EC2 / ECS(Fargate) / S3 / Aurora / SQS / Lambda / etc)
構成管理:Ansible / Terraform
分析基盤:ElasticSearch / Kibana / Redash
監視:CloudWatch / Zabbix
CI/CD:GitHub Actions / CircleCI / CodePipeline / CodeBuild / CodeDeploy
その他:GitHub / Slack / DocBase / Backlog
【開発体制】
PdM・EMを中心とし事業側~開発側の双方向からユーザーへの提供価値に向き合ったプロダクト開発を進めます。
各サービスごとに、PdM・EM、テックリード、エンジニアメンバー、デザイナーで、4~7名で構成し、SRE、QAと協力し、開発しています。
【開発手法と開発の流れ】
基本的にはアジャイル開発の手法を用いて行いますが、規模の大きいプロジェクトなどはウォーターフォールでプロジェクトを管理していくなど、開発目標に沿って最適な形で開発手法を選択します。
【開発の流れ】
中長期計画に基づき、プロダクトロードマップの策定、ステークホルダーを交えた合意形成を取る
課題抽出、仮説立案:PdMを中心にターゲットユーザーやステークホルダーの課題背景、市場調査などを通じてニーズを明確化し仮説立案
要件定義:立案した仮説を基に、具体的な機能や仕様をチームメンバーとステークホルダー交えて議論し、方向性を確立する
設計 & 開発:利用者の行動を元にした UI/UXデザインを行い、アーキテクチャの選定、データベース設計を行う。
アジャイルベースに、チケットによるアサイン管理を行い、担当範囲の実装を行う。
コードレビュー & 動作確認:コード品質のチェック、動作影響ないか動作検証を行う。
リリース:本番環境へのデプロイ
運用・保守:発覚したバグの改修、エラーレポートなどのパフォーマンスモニタリング、フィードバックの収集および対応
継続的改善:フィードバックやデータを基にした、改善や機能追加などの開発
【必要としているご経験】
・Web Application 開発の実務経験
・React.js, Vue.js Typescript などのフレームワークを利用した 、設計・開発・運用経験
・バックエンドでの設計・開発・運用経験(PHP, Laravel, Golang など)
・テーブル設計、ER設計、実装、運用経験
・Git を利用したチーム開発の経験
【歓迎要件】
・アジャイル開発の経験がある方
・チケット駆動開発の経験がある方
・パフォーマンスチューニングの経験がある方
・Docker、AWSを利用した開発と本番運用経験
・PDCA / OODA を意識して開発に取り組める方
株式会社エリートネットワーク 情報管理部 社内SE
世界最大級の発電規模と燃料取扱量を誇るグローバルエネルギー企業 ICT統括推進部 アプリケーション開発担当
一部上場 大手ECサービス会社 人事部
人々の生活や命を支えるため、「食料・水・環境」分野で地域に根ざした事業にチャレンジする
高度な専門性を持ち、お客様の業務に精通したSEと営業が一丸となり、 お客様のビジネスの成長を “攻めと守り”のITで支援。
世界に向かうデジタルビジネスのパートナーとして、売上拡大とコスト最適化を支援しています。
エネルギー、インフラ、ストレージ。3つの注力事業において、新しい人材が 「新生東芝」 を動かし始めています。
グローバル展開する企業のプライムパートナーとして、経営から製造現場まで、多様な課題の解決をITで支援。
これからの社会が必要とする「人材」とは? あるべき姿を考え、提案し、自らその一員となれ。