高级软件工程师 II(伊利诺伊州远程)
在 CDW 负责可扩展业务应用的设计与交付,涵盖架构、测试和敏捷项目执行。 指导技术团队、辅导开发人员,并使工程决策与产品及业务目标保持一致。
描述
- 负责完整的软件开发生命周期。
- 负责规模较小的项目,并在不同规模的项目中担任技术负责人。
- 与项目经理合作,明确运营需求、成本和资源。
- 共同负责面向对象的分析与设计,包括用例、对象模型和数据库架构。
- 参与应用架构、系统分区和框架设计。
- 编写系统说明、故事板和用户界面原型。
- 制定详细的硬件和软件设计规范。
- 制定系统测试计划、遵循 SQA 标准,并验证业务目标。
- 编制项目估算、资源计划、进度安排和预算。
- 构建符合 CDW 编码和质量标准的应用程序。
- 诊断并解决源于业务问题的故障。
- 作出支持产品路线图和管理目标的技术决策。
- 辅导和指导初级同事,并跟踪其发展情况。
- 协调资源以解决技术难题。
- 为技术项目团队确定方向和重点。
- 跟踪项目团队的进展。
- 按照对利益相关方和管理层的承诺交付项目和任务。
- 向管理层通报项目和任务的状态。
- 与业务团队和项目团队合作,收集需求并了解业务需要。
- 根据需要,在软件开发流程中以团队成员身份参与工作。
任职要求
- 拥有学士学位并具备 7 年软件开发经验,或具备 11 年软件开发经验。
- 精通应用程序开发。
- 具备辅导和指导他人的能力。
- 能够管理多项任务并确定优先级。
- 深入了解产品生命周期及方法或框架。
- 具备在 CI/CD 环境中使用敏捷方法交付解决方案的经验。
- 深入了解面向对象设计和编程。
- 能够建立融洽关系,并在跨部门、跨职能合作中高效工作。
- 具备出色的书面和口头沟通能力,包括向高级管理人员进行演示。
- 具备出色的组织、规划和创造性解决问题能力,并注重细节。
- 拥有成功推动并实施解决方案的经历。
- 具备领导应用开发项目的实践经验。
- 能够平衡相互竞争的优先事项、适应不断变化的业务需求并按时完成任务。
- 精通 C#、JavaScript、HTML、CSS、ASP.NET MVC、RESTful Web 服务和 SQL Server。
- 能够有效开展代码审查,并推荐自动化审查工具。
- 具备 MongoDB 专业知识者优先。
- 具备 Azure DevOps 专业知识者优先。
- 具备 SOLR 和/或 Elasticsearch、Python 及 Spark 经验者优先。
- 了解机器学习方法者优先,包括聚类、决策树学习和逻辑回归。
- 具备 Linux 和 Windows 使用经验者优先。
- 具备 Azure 和 Kubernetes 实际工作经验者优先。
- 能够分析系统性能需求并主导优化与调优者优先。
福利待遇
- 年度奖金目标为 10%,具体取决于计划条款和条件。
- 福利方案;详情请见 https://cdw.benefit-info.com/。
- 远程工作安排。
- 薪资范围可能因地理位置差异而有所不同。
