软件工程师 II – 混合办公,美国
Avalon Healthcare Solutions 的软件工程师 II,负责构建可扩展的医疗保健和健康计划运营应用。 该职位涵盖全栈开发、AI 辅助工程、测试和敏捷交付。
描述
- 构建、增强和维护业务关键型应用
- 评估业务需求,并协助设计和记录可扩展的技术解决方案
- 维护技术图表和文档,包括上下文图、数据流图和流程图
- 创建并执行单元测试、集成测试和回归测试计划
- 调查应用和集成问题,解决缺陷并支持根因分析
- 开发模块化、可维护且可复用的软件组件
- 使用 AI 技术和 AI 辅助开发工具提高工程效率和软件质量
- 参与敏捷软件开发生命周期的各个阶段,从冲刺规划和实施到测试与部署
- 主导并参与同行代码评审
- 指导初级工程师并推动一致的工程实践
- 掌握健康计划运营及相关系统的实务知识
- 加入支持关键软件平台的值班轮换
- 与跨职能团队和业务利益相关者密切合作
任职要求
- 熟练掌握至少一种语言,例如 Java、Go 或 TypeScript
- 深入了解关系型数据库和复杂 SQL 查询开发,包括 MSSQL 或 PostgreSQL
- 具备丰富的 Git 经验,涵盖分支策略、拉取请求和合并冲突解决
- 能够有效使用 IntelliJ、VSCode 或 Eclipse
- 具备 REST API、SOAP 和微服务架构的实际经验
- 具备在开发工作流中使用 AI,或将 AI 能力融入应用、产品或业务流程的实际经验
- 具备高级 Linux 技能,包括脚本编写和故障排查
- 了解敏捷实践和完整的软件开发生命周期
- 有参与冲刺规划、回顾会议和待办事项梳理的经验
- 熟悉 CI/CD 流水线及 Jenkins、GitHub Actions 或 GitLab CI 等工具
- 具备扎实的安全编码和性能优化基础
- 具备清晰的书面和口头沟通能力
- 能够高效与跨职能团队合作
- 具有自我驱动和积极主动的工作方式,并致力于持续学习
- 具备解决中等复杂技术问题的良好分析和故障排查能力
- 能够指导初级工程师并帮助营造包容的团队文化
- 优先条件:熟悉 Docker 和 Kubernetes
- 优先条件:具备 AWS、Azure 或 Google Cloud Platform 经验
- 优先条件:具备 React、Next.js、CSS/SASS、Material UI 或 Bootstrap 经验
- 优先条件:具备 JUnit、Jest 或 Mocha 经验
福利待遇
- 符合远程工作条件
- 每季度前往 Avalon 公司办公室
- 支持性强且富有创新精神的工作环境
- 拓展技术专长和组织影响力,并向技术领导岗位发展的机会
- 平等机会雇主——退伍军人/残障人士
