【業務について】
メール配信基盤を提供するSaaSの開発・運営を行っているMessaging Business Divisionに所属いただき、開発チームのリーダーとしてサービス開発や業務改善に取り組んでいただきます。
開発業務を行いながら、社内調整・連携や開発に関する課題解決などの環境づくりもお任せします。
<具体的な業務内容>
主にプロジェクトにおけるスケジュール管理・工数調整・メンバーマネジメント・品質管理・社内調整をお任せします。
プロダクト・オーナーと連携しながら、下記業務に取り組んでいただきます。
●開発業務
-既存ソフトウェアの修正および機能追加開発(方式設計~機能試験)
-既存ソフトウェアのリニューアル開発(マイクロサービス化を前提としたアーキテクチャ/API設計)
-新規ソフトウエアの開発(新サービスのプロトタイプ開発など)
●プロジェクト管理
-開発プロジェクトの進行管理・品質管理(QCD管理)
-スケジュール・工数管理
-他部署や関係各所との調整
-サービス開発における課題改善
●メンバーマネジメント
-設計書・コードレビュー
-チーム体制強化に向けた採用
-エンジニアリング文化の醸成/推進
現在、サービスインフラはAWS上に構築しており、開発エンジニア4名、インフラエンジニア5名の合計9名体制でサービスを提供しています。
開発対象となるシステムは、メール配信基盤の各種設定やログを参照するための管理コンソール(Web UI / API)と、メール配信基盤のコアとなるMTA(Mail Transfer Agent)の2つのコンポーネントで構成されています。
アプリケーションはすべて自社開発であり、Javaで実装されています。
サービスアップデートは年3回(4ヵ月ごと)を基本とし、事業サイドや顧客からの要望、既知のバグ修正などをチケット化して開発業務を行っています。
一方で、大規模なリニューアル開発を計画しており、管理コンソールのフロントエンドはVue.js / Nuxt.jsによるSPAとして実装、REST-APIを介してバックエンドを操作します。
バックエンドはJava (Helidon / SpringBoot)またはGolangでマイクロサービス化し、各機能単位でリニューアルしていく計画です。
また、新規機能開発では、SMS、モバイルプッシュ通知、Webプッシュ通知を実装し、次世代のマルチチャネルメッセージング基盤の開発を目指します。
【開発環境】
<主な技術スタック>
以下いずれかの技術をもちいて開発業務に取り組んでいただきます。使用する技術は担当プロジェクトによって異なります。
●Frontend
JavaScript / Bootstrap / jQuery / Vue.js / Nuxt.js / Flutter
●Backend
Linux / Java / Tomcat / PostgreSQL / SpringBoot / Helidon / Node.js / gRPC / Golang
●Infra
AWS / GCP / Azure /さくらのクラウド
●CI/CD
Github / Terraform / Ansible / Apache Maven,Ant / Docker / Jenkins / Spinnaker / Visual Studio Code / Jira
<開発体制・業務の進め方>
入社時は既存の開発チームに開発メンバーとして参画していただき、プロダクトや開発環境を学んでいただきます。(6ヵ月程度を想定)
その後、担当する開発プロジェクトをアサインいたします。
計画している開発規模に対して開発エンジニアが不足しているため、採用(プロパーおよびパートナー)、および、チームビルディングから取り組んでいただくこともあります。
自社サービスの開発であるため、開発範囲、仕様、納期は自分たちで決めることができます。
ミッションクリティカルなサービスであるため、品質とセキュリティを担保することを、開発スピードや最新技術の導入より重視しています。
事業成長にサービス基盤を追従させるため、マルチテナントアーキテクチャ、マイクロサービス、CI/CDなどのSaaS開発に必要な技術は導入しつつも、エンタープライズの要件に耐えられる技術を選定・採用しています。
【部署の雰囲気/カルチャー】
●主体性があり、業務に対して意欲的なメンバーが活躍しています
・サービス改善やお客様への価値提供に対して、やりがいや当事者意識を持って業務を遂行しています
・前職までのバックグラウンド問わず、入社後に自己学習しながらスキル・知識をキャッチアップしているメンバーが多く、主体性が高く自律的な雰囲気です
●お互いを尊重し、配慮しながら気持ちよく働けるカルチャーを醸成しています
・自発的に「このタスク対応しましょうか?」など、声掛けができるメンバーが多く、お互いを尊重し配慮しながら気持ちよく働ける雰囲気を実現しています
・新メンバーがジョインした際には、メンバー間で丁寧にレクチャーを実施しています
業務の合間のコーヒーブレイクでコミュニケーションをとることも!
【社内でのキャリアパス】
入社後は、既存の開発チームにメンバーとして参画頂き、プロダクトや開発環境を学びながらサーバーサイドエンジニアとしてセルフリーディングできる状態を目指します。その後、5名程度の開発チームのリーダーとして、チームリーディングをお任せします。
将来的には、ソフトウエア開発の領域を極めるスペシャリスト・テックリードを目指していただく、または、社内外での調整業務や開発改善・エンジニアメンバーのマネジメントを通じて開発チームの強化・プロダクトの拡大を担うプロジェクトマネージャーを目指していただけます。
また、同社ではビジネス側とテクノロジー側が密接に結びついているため、開発サイドから事業開発へ転身するなど、新たなチャレンジを歓迎しています。
これまでのバックグラウンドでご経験のある職域に限定せず、ご自身の情熱と主体性次第で多様な選択肢を描けるカルチャーが同社の魅力です。
【応募資格:必須】
下記ご経験をお持ちの方を募集いたします
2~3名以上のメンバーマネジメントの経験
※プレイングマネージャーとしての経験も歓迎いたします
※業務システム・基幹システムの開発経験がある方は特に歓迎いたします
【応募資格:歓迎】
下記いずれかのご経験をお持ちの方は歓迎いたします
※通信サービスやIaasサービスの開発経験がある方は特に歓迎いたします
【求める人物像】
【東証プライム上場 純水製造装置に強みを持つ水処理エンジニアリング企業】 情報システム部 社内SE(管理職)
株式会社エリートネットワーク 情報管理部 社内SE
世界最大級の発電規模と燃料取扱量を誇るグローバルエネルギー企業 ICT統括推進部 アプリケーション開発担当
人々の生活や命を支えるため、「食料・水・環境」分野で地域に根ざした事業にチャレンジする
高度な専門性を持ち、お客様の業務に精通したSEと営業が一丸となり、 お客様のビジネスの成長を “攻めと守り”のITで支援。
世界に向かうデジタルビジネスのパートナーとして、売上拡大とコスト最適化を支援しています。
エネルギー、インフラ、ストレージ。3つの注力事業において、新しい人材が 「新生東芝」 を動かし始めています。
グローバル展開する企業のプライムパートナーとして、経営から製造現場まで、多様な課題の解決をITで支援。
マーケティング・コミュニケーションは、これまでの経験と勘に頼るスタイルから、データに基づいてPDCAを回すスタイルに変わり始めました。