软件工程师 III - 远程
为Avalon Healthcare Solutions这家诊断智能公司负责复杂且可扩展的软件计划。参与架构设计、指导工程师,并帮助维护可靠的生产系统。
描述
- 设计并交付符合业务目标和技术战略的可扩展高质量软件。
- 负责复杂功能和项目从规划、实施、测试到部署的全过程。
- 与产品经理、设计师及利益相关者合作,明确技术需求并交付解决方案。
- 参与与首席工程师和架构师的架构讨论。
- 通过指导初级和中级工程师,支持其成长。
- 执行并推动全面的代码审查。
- 调查复杂的应用程序和集成问题,并支持根本原因分析。
- 参与敏捷软件开发生命周期实践,包括迭代计划、待办事项细化和回顾会议。
- 必要时作为项目负责人协调技术工作。
- 运用健康计划运营知识为技术决策提供依据。
- 参与值班轮换,帮助维护生产环境稳定性。
任职要求
- 精通至少一种编程语言,例如Java、Go或TypeScript。
- 深入了解关系型和非关系型数据库,包括数据建模和查询优化。
- 熟练使用Git和源代码管理工作流。
- 能够配置和优化开发环境及工具链。
- 拥有设计和集成RESTful服务、事件驱动服务及API的丰富经验。
- 能够熟练使用基于Linux的环境。
- 深入了解敏捷方法和完整的软件开发生命周期。
- 具备使用Jenkins、GitHub Actions或GitLab CI等工具构建CI/CD流水线的实践经验。
- 具备Docker和Kubernetes的实际使用经验。
- 深入理解安全编码、性能优化和系统可靠性。
- 具备指导初级和中级工程师的经验。
- 具备参与架构决策或对其产生影响的经验。
- 具备出色的书面和口头沟通能力。
- 具备出色的协作、分析、问题解决、主动性、自主性、责任担当和问责能力。
- 优先考虑具备AWS、Azure或GCP;React或Next.js;JUnit、Jest、Mocha或Playwright;受监管行业;以及HIPAA、PHI或IIHI知识经验的候选人。
福利待遇
- 符合远程工作条件。
- 每季度前往Avalon公司办公室出差。
- 提供指导和职业发展机会。
- 为退伍军人和残障人士提供平等就业机会。
