Miratech
Miratech
Miratech 是一家全球 IT 服務與顧問公司,致力於協助企業進行數位轉型。其服務涵蓋外包、軟體開發與專業服務,結合企業級交付能力與新創企業創新所具備的靈活性。Miratech 成立於 1989 年,業務涵蓋 B2B 顧問服務及 SaaS 相關技術工作,為需要軟體專業知識與技術服務的組織提供支援。

資深全端 Java 工程師——勞動力管理(加拿大遠端)

為 Miratech 的企業客戶打造可擴展的 Java、React 與 Node.js 勞動力管理解決方案。 開發勞動力管理服務、應用程式、整合方案與部署管線。

說明

  • 運用 Java、Spring Boot 與領域驅動設計實務,設計、開發、測試及維護可擴展的後端服務
  • 為預測、人力配置計算、排班產生、班次管理、遵循度、例外處理及營運報告建立微服務
  • 使用 TypeScript 與 React 建置響應式勞動力管理應用程式
  • 採用 API 優先的開發方式設計及使用 REST API
  • 建立並維護 OpenAPI/Swagger 契約與版本管理標準
  • 為排班變更、客服人員狀態、佇列指標、預測及遵循度事件實作事件驅動工作流程
  • 將勞動力管理功能連接至客戶體驗平台、ACD 與路由系統、人力資源與薪資系統、身分服務及企業資料平台
  • 在 PostgreSQL 與其他關聯式資料庫中設計勞動力及營運資料模型
  • 將服務容器化,並支援雲端原生部署模式與設定管理
  • 使用 Jenkins、自動化測試、品質關卡及可重複部署流程開發與維護 CI/CD 管線
  • 調查正式環境問題,並改善效能、批次處理、並行性、擴展性與可靠性
  • 參與程式碼審查、技術設計會議、架構討論、衝刺規劃及持續改善
  • 與產品、作業研究、品質保證、DevOps、使用者體驗及其他利害關係人協作

職位要求

  • 至少 8 年全端軟體開發經驗,包括負責正式環境應用程式的經驗
  • 具備豐富的 Java 與 Spring 技術實務經驗,尤其熟悉 Spring Boot、REST 服務、安全性及持久化
  • 具備扎實的前端開發背景,熟悉 Angular 或 React、TypeScript、元件式設計、狀態管理及現代測試實務
  • 具備 Node.js 工作知識,可用於整合、輕量級服務、建置工具或支援元件
  • 展現於分散式環境中設計 REST API、微服務及事件驅動服務的能力
  • 具備扎實的 SQL 技能,並有在 PostgreSQL 或類似關聯式資料庫中建立高效資料模型的經驗
  • 具備建置、部署或支援雲端及容器化應用程式的經驗
  • 英語能力良好,能在跨職能團隊中進行有效的書面與口頭溝通
  • 具備 NICE WFM、Verint、Calabrio、Genesys WFM、Aspect/Alvaria 或同類勞動力管理平台經驗
  • 具備將勞動力管理系統連接至 ACD、路由、人力資源、薪資、CRM 或資料倉儲平台的經驗
  • 具備使用 Kafka、RabbitMQ 或同類訊息傳遞及事件串流技術的經驗
  • 接觸過勞動力分析、最佳化方法或作業研究概念
  • 熟悉 Jenkins、Kubernetes、雲端平台、可觀測性工具及安全軟體交付實務

福利待遇

  • 健康保險
  • 語言課程
  • 搬遷計畫
  • 專業發展機會
  • 認證計畫
  • 導師指導與人才投資計畫
  • 內部職涯流動機會
  • 實習機會
  • 參與為全球領先客戶帶來重大影響的專案
  • 包容且支持性的工作環境
  • 開放溝通
  • 定期舉辦公司社交與團隊建立活動