Miratech
Miratech
Miratechは、企業のデジタルトランスフォーメーションを支援するグローバルなITサービス・コンサルティング企業です。アウトソーシング、ソフトウェア開発、プロフェッショナルサービスまで幅広いサービスを提供し、エンタープライズ向けの提供体制と、スタートアップのイノベーションに通じる柔軟性を兼ね備えています。1989年に設立され、B2BコンサルティングおよびSaaS関連の技術分野で事業を展開し、ソフトウェアの専門知識や技術サービスを必要とする組織を支援しています。

シニア フルスタック Java エンジニア――ワークフォースマネジメント(カナダ・リモート)

Miratech のエンタープライズ顧客向けに、スケーラブルな Java、React、Node.js のワークフォースマネジメントソリューションを構築します。 WFM サービス、アプリケーション、インテグレーション、デプロイメントパイプラインを開発します。

仕事内容

  • Java、Spring Boot、ドメイン駆動設計の実践を用いて、スケーラブルなバックエンドサービスを設計、開発、テスト、保守する
  • 予測、人員配置計算、スケジュール生成、シフト管理、アドヒアランス、例外処理、運用レポート向けのマイクロサービスを作成する
  • TypeScript と React でレスポンシブなワークフォースマネジメントアプリケーションを構築する
  • API ファーストの開発アプローチで REST API を設計・利用する
  • OpenAPI/Swagger の契約とバージョニング標準を確立・維持する
  • スケジュール変更、エージェント状態、キュー指標、予測、アドヒアランスイベント向けのイベント駆動ワークフローを実装する
  • WFM 機能を CX プラットフォーム、ACD とルーティングシステム、人事・給与システム、ID サービス、エンタープライズデータプラットフォームに接続する
  • PostgreSQL やその他のリレーショナルデータベースでワークフォースおよび運用データモデルを設計する
  • サービスをコンテナ化し、クラウドネイティブなデプロイパターンと構成管理を支援する
  • Jenkins、自動テスト、品質ゲート、再現可能なデプロイプロセスを用いて CI/CD パイプラインを開発・維持する
  • 本番環境の問題を調査し、パフォーマンス、バッチ処理、並行性、スケーラビリティ、信頼性を改善する
  • コードレビュー、技術設計セッション、アーキテクチャ議論、スプリント計画、継続的改善に貢献する
  • プロダクト、オペレーションズリサーチ、QA、DevOps、UX、その他のステークホルダーと協働する

応募要件

  • 本番アプリケーションに対する責任を含む、8 年以上のフルスタックソフトウェア開発経験
  • Java および Spring 技術の高度な実務経験。特に Spring Boot、REST サービス、セキュリティ、永続化に関する経験
  • Angular または React、TypeScript、コンポーネントベース設計、状態管理、最新のテスト手法に精通した強力なフロントエンド開発経験
  • 統合、軽量サービス、ビルドツール、支援コンポーネントに Node.js を使用した実務知識
  • 分散環境で REST API、マイクロサービス、イベント駆動サービスを設計した実績
  • 優れた SQL スキルと、PostgreSQL または類似のリレーショナルデータベースで効率的なデータモデルを作成した経験
  • クラウドベースおよびコンテナ化アプリケーションの構築、デプロイ、サポート経験
  • 英語を十分に使いこなし、部門横断チームで効果的に文書・口頭コミュニケーションできること
  • NICE WFM、Verint、Calabrio、Genesys WFM、Aspect/Alvaria、または同等のワークフォースマネジメントプラットフォームの経験
  • WFM システムを ACD、ルーティング、人事、給与、CRM、データウェアハウスプラットフォームに接続した経験
  • Kafka、RabbitMQ、または同等のメッセージング・イベントストリーミング技術の使用経験
  • ワークフォース分析、最適化手法、オペレーションズリサーチ概念に触れた経験
  • Jenkins、Kubernetes、クラウドプラットフォーム、オブザーバビリティツール、安全なソフトウェアデリバリー手法に関する知識

福利厚生

  • 健康保険
  • 語学コース
  • 転居支援プログラム
  • 専門能力開発の機会
  • 認定資格プログラム
  • メンタリングおよび人材投資プログラム
  • 社内異動の機会
  • インターンシップの機会
  • 世界をリードする顧客に大きな影響を与えるプロジェクト
  • インクルーシブで支援的な職場環境
  • オープンなコミュニケーション
  • 定期的な会社の交流会・チームビルディングイベント