
软件工程师 II - Avalon Healthcare Solutions(混合办公,美国)
负责在 Avalon Healthcare Solutions 构建可扩展的应用程序和集成系统。工作涵盖测试、敏捷交付、技术设计、指导以及医疗保健系统支持。
描述
- 构建、增强和维护业务关键型应用程序
- 与利益相关者及工程团队合作,将业务需求转化为可扩展的技术设计
- 创建和维护技术文档,包括上下文图、数据流图和流程图
- 规划并执行单元测试、集成测试和回归测试
- 调查并解决应用程序和集成缺陷
- 支持根因调查并制定持久的纠正方案
- 编写模块化、可复用且易于维护的代码
- 使用人工智能技术和人工智能辅助开发工具,提高工程效率和软件质量
- 参与完整的敏捷软件开发生命周期,从迭代计划到开发、测试和部署
- 开展并参与同行代码审查
- 指导和支持初级工程师
- 了解健康计划运营及相关系统
- 加入关键软件系统的值班轮换
- 参与架构决策和技术标准的制定
任职要求
- 至少熟练掌握 Java、Go 或 TypeScript 等一种编程语言
- 深入了解关系型数据库和复杂 SQL,包括 MSSQL 或 PostgreSQL
- 具备高级 Git 使用经验,包括分支策略、拉取请求和合并冲突解决
- 熟练使用 IntelliJ、VSCode 或 Eclipse
- 具备 REST API、SOAP 和微服务架构的实际经验
- 具备在开发者工作流中使用人工智能,或将人工智能能力嵌入应用程序、产品或业务流程的实践经验
- 能够进行高级 Linux 脚本编写和故障排查
- 了解敏捷实践和完整的软件开发生命周期
- 具备迭代计划、回顾会议和待办事项梳理经验
- 熟悉 CI/CD 流水线及 Jenkins、GitHub Actions 或 GitLab CI 等工具
- 了解安全编码实践和性能优化
- 能够指导初级开发人员
- 具备良好的书面和口头沟通能力
- 能够与跨职能团队有效协作
- 积极主动、自我驱动,并致力于持续学习
- 能够有效地交流建设性反馈
- 具备解决中等复杂技术问题的较强能力
- 对所负责的工作表现出主人翁意识和责任感
- 优先考虑:了解 Docker 和 Kubernetes
- 优先考虑:具备设计和使用 REST 服务及 API 的实践经验
- 优先考虑:具备 AWS、Azure 或 GCP 经验
- 优先考虑:熟练使用 React、Next.js、CSS/SASS、Material UI 或 Bootstrap
- 优先考虑:具备 JUnit、Jest 或 Mocha 经验
福利待遇
- 符合远程工作条件
- 每季度前往 Avalon 公司办公室出差
- 获得指导,并有机会培养技术领导力








