高级软件工程师 - C#/.NET、Azure 和 React(美国现场办公)
高级软件工程师,负责为 Highmark Health 开发可扩展的客户应用程序。该职位使用 C#/.NET、Azure、React、SQL Server 以及敏捷 Scrum 实践。
描述
- 为客户开发可扩展的软件应用程序
- 在交付产品开发工作时采用企业级架构视角
- 创建详细的工程规范
- 编写符合标准的代码
- 开展代码审查
- 为产品功能提出、评估并实施技术解决方案
- 根据项目计划跟踪技术进度,同时确保功能、可扩展性和性能
- 参与 Scrum 会议,支持冲刺规划,并完成开发冲刺交付
- 向 Scrum Master 汇报问题和阻碍
- 领导用户故事开发,包括完成定义、验收标准和工作量估算
- 在 RTC、Jira 或同类软件中创建和维护任务
- 根据生产计划跟踪工作并提供进度更新
- 向首席开发人员汇报技术挑战
- 在需要时指导初级和中级软件工程师
任职要求
- 出于合同和访问权限目的,必须拥有美国公民身份
- 拥有计算机科学、计算机工程或密切相关专业的学士学位
- 至少 5 年设计和分析可扩展、高可用系统中的算法、数据结构和设计模式的经验
- 至少 5 年使用现代编程语言以及 React、Angular v4+、Node.js、NoSQL 数据库、HTML5、CSS、Google Cloud Platform 或 Amazon Web Services 中至少两项的经验
- 至少 5 年使用 REST、HTTPS 和 JSON 等 Web 服务技术的经验
- 至少 5 年使用一种或多种通用编程语言的经验,包括 Java、Python、C/C++、C#、Objective-C、JavaScript 或 Go
- 至少 5 年定义系统架构并评估技术可行性权衡的经验
- 具备敏捷 Scrum 方法经验
- 了解贯穿完整软件开发生命周期的专业软件工程实践
- 具备设计和实施大规模面向消费者应用程序的经验
- 具备指导初级工程师的经验,并愿意继续承担此项工作
- 能够出差 0%–25%
- 必须遵守 HIPAA、数据安全要求、公司政策、适用法律及规定的培训要求
