软件工程师 III,混合办公 - Avalon Healthcare Solutions
负责 Avalon Healthcare Solutions 诊断智能平台的可扩展软件开发。推动复杂项目、架构设计、团队指导和生产环境可靠性建设。
描述
- 设计并构建符合业务目标和技术方向的高质量可扩展软件
- 负责复杂功能和项目从规划、实施、测试到发布的全流程
- 与产品经理、设计师及相关利益方合作,明确技术要求并交付解决方案
- 与首席工程师和架构师共同参与架构决策
- 指导初级和中级软件工程师
- 执行并推动代码审查
- 解决复杂的应用程序和集成问题,并支持根因调查
- 参与敏捷软件开发生命周期实践,包括冲刺规划、待办事项细化和回顾会议
- 根据需要协调技术工作、时间安排和交付成果
- 运用对健康计划运营及相关系统的了解,为技术决策提供依据
- 参与值班轮换,维护关键软件系统和生产环境可靠性
任职要求
- 精通至少一种编程语言,例如 Java、Go 或 TypeScript
- 深入了解关系型和非关系型数据库,包括查询优化和数据建模
- 精通 Git 和源代码控制实践
- 能够配置和优化开发环境及工程工具
- 具备设计和集成 Web 服务及 API 的丰富经验,包括 RESTful 和事件驱动系统
- 能够熟练使用基于 Linux 的环境
- 全面理解敏捷实践和完整的软件开发生命周期
- 具备使用 Jenkins、GitHub Actions 或 GitLab CI 等工具构建和管理 CI/CD 流水线的实际经验
- 具备 Docker 和 Kubernetes 的实际使用经验
- 深入了解安全编码、性能调优和系统可靠性
- 具备指导初级和中级工程师的经验
- 具备参与或制定软件架构决策的经验
- 具备出色的书面和口头沟通能力
- 具备良好的协作能力、主动性、自主性、接受反馈的意愿、分析能力和问题解决能力
- 优先考虑具备以下经验者:AWS、Azure 或 GCP;React 或 Next.js;CSS/SASS、Material UI 或 Bootstrap;JUnit、Jest、Mocha 或 Playwright;HIPAA、PHI 或 IIHI;以及受监管行业或敏感数据处理经验
福利待遇
- 符合远程办公条件
- 每季度前往 Avalon 公司办公室
- 平等机会雇主,欢迎退伍军人和残障人士申请
