1. 株式会社JMDC
  2. 株式会社JMDC 採用情報
  3. 株式会社JMDC の求人一覧
  4. 【Golang】約10億レコードを扱う医療データ分析サービスのWebアプリケーションエンジニア募集!

【Golang】約10億レコードを扱う医療データ分析サービスのWebアプリケーションエンジニア募集!

  • 【Golang】Webアプリケーションエンジニア(らくらく健助)
  • 正社員

株式会社JMDC の求人一覧

【Golang】約10億レコードを扱う医療データ分析サービスのWebアプリケーションエンジニア募集! | 株式会社JMDC

JMDCとは→会社紹介資料

採用サイト→JMDC CAREERS

ブログ→JMDC VOICEJMDC TECH BLOG

業績を知る→決算説明資料

募集背景

医療データ分析のパイオニア企業である弊社は「健康で豊かな人生をすべての人に」というミッションを実現するために、医療・ヘルスケア領域に対して様々なサービスを提供しています。

今回募集を行っているらくらく健助開発チームでは、健康保険組合様からお預かりした膨大なデータを分析・活用するためのWebサービスを開発しており、現在多くのお客様にご利用いただいております。
会社収益の一翼を担うまでに成長した本サービスですが、長期間にわたり大規模なリファクタリングを行う事なく開発・運用を継続してきたため、技術的負債も大きくなってきました。 開発者体験を損なわないためにも、これらの技術的負債の返済をしっかり行いつつ、更なるプロダクト価値向上のための大規模リニューアル、健康保険分野での新領域への進出など、成し遂げたい事はまだまだある状態です。
これらを実現するためには、エンジニアの力が不可欠であり、ヘルスケア領域を通して社会貢献の実現を一緒に行ってくれる仲間を募集します。

業務内容

自社Webサービスである「らくらく健助」の開発業務を担当していただきます。 (具体的な役割はご経験やご志向などをもとに、面談/面接の過程でご相談させてください)

開発するアプリケーションについて

JMDCが開発する「らくらく健助」とは、保健事業を支援する健康保険組合向けのWeb分析サービスです。
「健康保険組合のご担当者様の業務負担を軽減すること」をコンセプトに開発されました。

「らくらく健助」ができた背景

2015年度より、国からすべての健康保険組合に対し「データヘルス計画」の実施が求められてきました。データヘルス計画とは、医療費や健診情報等のデータに基づき、PDCAサイクルを回すことで効率的・効果的な保健事業を目指す取り組みのことです。 健康保険組合のPDCAサイクルをサポートすることで、このデータヘルス計画を推進し医療費の最適化につなげることを目的として「らくらく健助」が生まれました。

「らくらく健助」ができること

「らくらく健助」では、レセプトから医療費、受療率、薬剤費などを分析する「レセプト分析機能」や、 健康診断の結果から問診ごとの経年変化やリスクがある人の分析などを行える「健診分析機能」などをユーザーに提供しています。 これらの機能を使って、例えば健康診断の受診率データをもとに受診率が昨年より下がっていることが分かれば、健康保険組合は「健康診断受診率を上げる」というプランを立てることができます。 プランに従って呼びかけを実施した後、どの程度受診率が上がったのかをチェックし、次のアクションへとつなげていく、という形でPDCAを推進していくことができます。

参考記事:表現の工夫で伝わり方は大きく変わる。らくらく健助トップユーザーへのインタビュー

主な業務内容

健助開発チームに所属していただき、チームメンバーや企画部門等とコミュニケーションを取りながら開発を進めていただきます。 (担当業務は希望や適性に応じて決定します)

  • 「らくらく健助」のフロントエンド・バックエンド開発業務
    • プロダクトの企画・設計・実装・テスト・計測・改善
    • SQLチューニング、Tableauを利用している画面の開発、ETL処理のメンテナンスなど
  • 「らくらく健助」の運用業務
    • ETL処理の監視や障害発生時の復旧対応など
  • ビジネス要件を考慮したアーキテクチャの設計、開発
    • コードベースをC#.NETからGolangへ置き換え
    • SQL・Tableauの性能改善
  • 技術観点からのプロダクト改善提案、推進
    • プロダクトが抱えている課題に対して、改善案を挙げて対応・推進していきます

業務の進め方

  • スクラムベースのアジャイル開発をしており、デイリーおよびウィークリーで開発の方針等を共有をし、1週間のスプリントで開発を進めています
  • プルリクエストベースの開発を進めており、柔軟なリリースを実現しています
  • OKRの要素を取り入れ、クォーター毎に重要課題を定めて取り組んでいます
  • レガシーな部分もまだまだ多いため、日々カイゼンを行い、モダンな開発環境を目指していく方針です

チーム構成

  • 少人数の組織なため、細かい分業制は採用しておらず、各自がアプリケーション開発からインフラ、モニタリングに至る幅広い業務を担当しています
  • フロントエンド・バックエンド問わず、手を挙げれば開発に関わることが可能です

入社後のイメージ

  • オンボーディング
    • サービスの構成や基本的なシステム基盤、業務の概要をドキュメントとレクチャーを併用して学習していただきます
    • そのほか、必要に応じてGolangやスクラムのオンボーディングを進めていただきます
  • join後の業務
    • 簡単な開発案件から入り、開発の進め方やリリースフローなどを理解していただきます
    • Golangへのリプレイスプロジェクトに参画いただき、開発業務をお任せいたします
  • 近い将来
    • 刷新後のらくらく健助の設計・開発・運用をお任せいたします

開発環境

  • バックエンド:C#.NET, Golang (コードベースをGolangに刷新するプロジェクトが進行中です)
  • フロントエンド:Angular, TypeScript
  • データベース:Vertica
  • インフラ:AWS(ELB, EC2, S3, Lambda, DataSync…), Docker
  • ソースコード管理:Git, GitHub
  • コミュニケーション:Slack, Jira, Confluence, Google Workspace
  • その他:Tableau
  • 貸与PC:Windows PC(メモリ32GB)、ディスプレイ
    • MacBook Pro(メモリ32GB)の貸与も可能です

※2023年9月時点

応募条件

必須要件 

  • Golang/Java/C#等の静的型付け言語を用いたWebアプリケーションの開発実務経験:5年以上目安

歓迎要件

  • Golangを利用したWebアプリケーション開発の経験
  • 既存のサービスの負債や大きな変更と向き合った経験
  • 数十億件規模のデータを対象としたDWHの開発経験
  • スクラムによる自社Webサービスの開発・運用経験

求める人物像

  • 職種を問わず、積極的にコミュニケーションをとれる
    • リモートワークがメインとなるため、困りごとを自発的に相談できることが望ましいです
  • ユーザーのために地道にサービスを提供し、安定稼働させ続けることができる
    • 業界シェアNo1で利用ユーザー数が多く、障害発生時等は迅速な対応が求められます
  • チームワークを重視し、周りと協調して作業ができる
    • スクラムを導入しており、チーム一体となって開発を進めていける人が望ましいです

特徴

  • 膨大なデータ量に対応するシステム設計、開発、運用の経験
    • 母集団数:約1260万人、約10億レコードのビッグデータを扱う開発が可能です
  • フルスタックエンジニアとしてスキルを磨いていただける場
    • アプリケーションエンジニアとしてサービスにかかわる技術全体を見ていただきます
    • フロントエンドからバックエンドまで対応いただくため、フルスタックエンジニアとしてご活躍いただける環境です
  • 医療・ヘルスケアのドメイン知識
    • 社内に在籍している医師・薬剤師・保健師等から実情をヒアリングすることも可能です
  • 「医療費の高騰化」という、日本の大きな社会課題にエンジニアとして貢献できる
    • 高齢化に伴い、2025年には国家予算の80兆円が医療費と介護に消えてしまう「2025年問題」に、エンジニアとして貢献できます
  • ワークライフバランスの充実した環境で自由に就業
    • 全社として健康経営を実践しており、プライベートも仕事も両立して働くことができます
    • ご家族やお子さんの病気時にかかわる突発的な家庭の都合にも、出勤時間や自宅勤務含め柔軟に対応することが可能です
    • 年度に1回、最大9連休の取得が可能となる【1週間休暇制度】を会社として導入しており、チームメンバーは毎年全員が取得をしています

働く環境・働き方

  • 補助
    • 技術書購入補助制度(5,000円/月~応相談)
    • Udemy受講補助
    • AWS認定などの資格取得補助
    • 社外勉強会、セミナーへの参加補助
  • 部内外のエンジニアとの交流ができる環境
  • 月1回、部内勉強会を開催しています
  • OKRの設定の場など、他チームのエンジニアと顔を合わせる機会もあります
  • リモートワークがメインとなり、出社頻度は2~3ヶ月に1回程度です
    • PC貸与などのため、入社直後1~2日程度は出社の必要があります
    • 業務内容によっては、出社日が設けられる可能性があります
      • オフラインでの全社会議やOKRの設定時等
  • 研修体制
    • Golangオンボーディング体制
    • 医療ドメインの勉強会あり(レセプトなど医療ドメインの知識の両面のサポートが受けられます)
    • 社外研修(SMBC定額制クラブセミナー)
職種 / 募集ポジション 【Golang】Webアプリケーションエンジニア(らくらく健助)
雇用形態 正社員
給与
非公開
給与形態:月給制 
給与改定:年1回(7月) 
試用期間:3ヶ月(条件等は変わりません) 
別途残業代付与 
経験・能力を考慮の上、当社規定により優遇
勤務地
JR浜松町駅より徒歩6分 / 都営地下鉄大門駅より徒歩2分
残業
有(20時間程度)
選考フロー
▼書類選考
▼1次面接:マネージャー+エンジニアとの面接
▼コーディングテスト
▼最終面接:部長との面接+Web適性検査+リファレンスチェック
▼内定
※上記プロセスは一部変更になることがございます。
※リファレンスチェックは、ご同意いただけた方のみ実施としております。
※スピーディーに選考いたしますので、ご要望などございましたらご相談ください。
※面接に参加していないメンバーとの面談も、適宜実施可能です。
※オンライン面接実施中
会社情報
会社名 株式会社JMDC
会社概要
業界のパイオニアとして2002年に設立。独自の匿名化処理技術とデータ分析集計技術を有しています。9億8,500万件以上のレセプトデータと4,900万件以上の健診データ(2023年3月時点)の分析に基づく保険者の保健事業支援、医薬品の安全性評価や医療経済分析などの情報サービスを展開しています。また、健康度の単一指標(健康年齢)や健康増進を目的としたWebサービス(Pep Up)など、医療データと解析力で健康社会の実現に取り組んでいます。                    
代表取締役
代表取締役社長兼CEO 野口 亮
住所
東京都港区芝大門2-5-5 住友芝大門ビル
勤務時間
フレックスタイム制:コアタイム11:00〜15:00
※標準労働時間:8時間/日、休憩60分
休日・休暇
■完全週休2日制:土日祝日
■年始年末:12月29日~翌1月3日
■5月1日~5月2日
■有給休暇:入社年度は入社日に5日、半年経過後にプラス5日付与。翌年12日追加。以後2日ずつ増加し、最大20日。前年度支給分のみ繰越可能。
■1週間休暇制度:年度に1回、土日祝を入れ最大9連休取得が可能
社会保険
健康保険(関東ITソフトウェア:保養施設・レストラン等利用可能)
厚生年金、雇用保険、労災保険
通勤手当
支給あり(上限15万円/月まで)
制度
■退職金:有(確定拠出年金制度)
■産前産後休業、育児休業制度(取得実績多数有)
■介護休業制度
■慶弔金規程(結婚祝金、出産祝金等)
■従業員持株会(奨励金有)
定年
満65歳
その他
<健康維持・健康増進のために取り組んでいます>
■健康年齢インセンティブ
(実年齢と比較して若い場合はPep Upポイント支給)
■クラブ活動支援
(社員自らが発足し活動。活動費の一部を支援)
■メンタルヘルスケア
(ストレスチェック実施、フォローアップ面談実施)
■過重労働防止対策
(残業時間、業務量の確認)
■受動喫煙対策
(屋内原則禁煙:喫煙室有)

<変更の範囲>
■就業場所:雇い入れ直後は東京オフィス(異なる場合はオファー時に通知)を想定(変更の範囲:会社が指定する場所)
■業務内容:雇い入れ直後は本求人(異なる場合はオファー時に通知)を想定(変更の範囲:会社が指定する業務)