Miratech
Miratech
Miratech 是一家全球 IT 服务与咨询公司,致力于为企业提供数字化转型服务。其服务涵盖外包、软件开发和专业服务,将企业级交付能力与初创企业创新所具备的灵活性相结合。Miratech 成立于 1989 年,业务覆盖 B2B 咨询和与 SaaS 相关的技术服务,为需要软件专业知识和技术服务的组织提供支持。

高级全栈 Java 工程师,劳动力管理——加拿大远程

加入 Miratech,为电信和联络中心运营构建基于 Java、React 和云原生技术的劳动力管理软件。 负责预测、排班、遵循度及运营报告解决方案。

描述

  • 为电信和联络中心运营开发劳动力管理解决方案,涵盖预测、人员配置、排班、实时遵循度、日内管理和报告。
  • 使用领域驱动设计创建和支持可扩展的 Java 与 Spring Boot 后端服务。
  • 为预测、人员配置计算、排班、班次、遵循度、例外情况和报告开发微服务。
  • 使用 TypeScript 和 React 构建响应式劳动力管理应用。
  • 采用 API 优先开发模式设计和集成 REST 服务。
  • 维护 OpenAPI 和 Swagger 契约,包括 API 版本管理标准。
  • 为排班更新、坐席状态、队列指标、预测和遵循度事件实现事件驱动工作流。
  • 将劳动力管理能力与 CX、ACD、路由、人力资源、薪资、身份管理及企业数据平台连接起来。
  • 在 PostgreSQL 和其他关系型数据库中设计劳动力及运营数据模型。
  • 对服务进行容器化,并支持云原生部署、配置和环境一致性。
  • 维护基于 Jenkins 的 CI/CD 流水线,包括自动化测试、质量门禁和可重复部署。
  • 调查生产问题,并改进性能、批处理、并发、可扩展性和可靠性。
  • 参与代码评审、技术设计、架构讨论、迭代计划和持续改进。
  • 与产品、运筹研究、质量保证、DevOps、用户体验及其他利益相关者合作,将需求转化为可交付的软件。

任职要求

  • 至少 8 年全栈软件开发经验,包括负责生产应用。
  • 具备 Java 和 Spring 的高级实践经验,尤其是 Spring Boot、REST 服务、安全性和持久化。
  • 拥有扎实的前端开发背景,熟悉 Angular 或 React、TypeScript、组件化设计、状态管理和现代测试。
  • 了解 Node.js,可用于集成、轻量级服务、构建工具或支持性组件。
  • 具备 NICE WFM、Verint、Calabrio、Genesys WFM、Aspect/Alvaria 或类似劳动力管理平台的经验。
  • 具备 AWS 和 Amazon Connect 经验者优先。
  • 能够在分布式系统中设计 REST API、微服务和事件驱动服务。
  • 具备扎实的 SQL 能力,并有创建高效 PostgreSQL 或类似关系型数据模型的经验。
  • 拥有开发、部署或支持云端及容器化应用的背景。
  • 具备出色的沟通能力,包括清晰的技术写作能力和主持客户研讨会的能力。
  • 具备将劳动力管理系统与 ACD、路由、人力资源、薪资、CRM 或数据仓库平台连接的经验者优先。
  • 具备 Kafka、RabbitMQ 或类似消息传递及事件流系统经验者优先。
  • 了解劳动力分析、优化方法或运筹研究概念者优先。
  • 熟悉 Jenkins、Kubernetes、云平台、可观测性工具和安全软件交付者优先。
  • 具备使用 AI 辅助开发工具或构建 AI 解决方案的实践经验,包括 Claude 或 GitHub Copilot 者优先。

福利待遇

  • 全面的薪酬和福利套餐。
  • 医疗保险保障。
  • 语言学习课程。
  • 搬迁支持计划。
  • 职业发展机会。
  • 认证项目。
  • 导师辅导和人才投资计划。
  • 内部流动机会。
  • 实习机会。
  • 服务于全球主要客户的项目。
  • 包容且互相支持的工作环境。
  • 开放的沟通文化。
  • 定期举办公司社交和团队建设活动。