职位描述:
应用开发负责人在应用服务领域的特定领域担任技术权威,专注于分享观点、指导和支持高专业领域。该角色负责领导所有开发活动,并与其他多功能团队协调,确保交付。
您将如何贡献:
- 开发引人注目的Web应用功能,包括高流量Web应用的业务逻辑和用户交互。
- 领导团队进行公司内部软件的研究、开发、部署和维护,设计、编码、测试、确保质量保证、调试和部署应用系统。
- 构建和更新自动化测试脚本、单元测试、验收测试等。
- 在协作环境中与产品负责人、其他专家和Scrum主管密切合作。
- 领导解决方案设计和架构,与其他主要开发人员、开发经理和架构师合作。
- 与产品管理合作,了解产品愿景并推动业务价值。
- 对服务级别目标的可靠性工程(SRE)要求以及满足生产支持响应和解决方案的服务级别协议(SLA)进行贡献和保持同步。
- 指导团队中的员工和副开发人员,使他们了解项目高效运作所需的技术。
- 参与数据/服务/API/Web/移动设计架构讨论,并主动提供解决方案/建议。
- 拥有CI/CD流水线的所有权/与运维部门合作进行生产部署和后期验证/支持。
- 在专业领域为他人提供经验丰富的技术指导和辅导。
- 随时准备应对任何意外的生产停机/事故。
成功所需的技能和背景:
- 对已建立的架构和开发模式有深入的理解。
- 扎实的面向对象编程(OOP)知识、编程知识、设计模式、SOLID设计原则。
- 依赖注入和IoC容器概念知识、日志聚合技术、远程调试、主动监控和警报系统知识。
- 在以下一个或多个方面具有应用开发和集成的经验:C#、ASP.NET、MVC、HTML、CSS、JavaScript框架、SQL、Java、ADF等。
- 可适应的移动开发、Xamarin和/或React Native。
- Web服务(SOA)、REST、MSMQ、ESB。
- 关系型和非关系型数据、ORM、云解决方案知识。
- 为给定需求或变更确定系统影响。
- 基本的源代码控制实践和分支。
- 出色的口头和书面沟通能力。
经验:
- 在应用领域拥有6年以上的经验,并在一个领域具有深入的专业知识。
- 在设计和开发端到端复杂应用方面拥有4年以上的经验。
- 在Kafka方面有1年以上的经验。
- 在Google Apigee方面有1年以上的经验。
教育:
- 计算机科学学士学位或同等学历。
优先资格:
- 在生产环境中支持高流量事务Web系统的性能和运行经验,包括日志聚合、远程调试、系统主动监控,例如通过开发警报。
- 持续交付,包括源代码控制实践、版本控制、分支、流水线开发、自动化验收和发布管理。
- 在国际或多级营销业务方面的经验。
- 对监控工具的经验。
- 所需非专业编程语言的认证。
#LI-AR1
Herbalife为美国的合格员工提供各种福利(限于50个州和哥伦比亚特区),包括团体健康计划、其他自愿福利计划和带薪休假。团体健康计划包括医疗、牙科、视觉、健康储蓄账户(HSA)、灵活支出账户(FSA)、基本人寿/意外死亡和残疾险、员工援助计划(EAP)。其他自愿福利计划包括401(k)计划、健康激励计划、员工股票购买计划(ESPP)、补充人寿/重大疾病/住院/意外保险和宠物保险。带薪休假包括公司观察的美国节假日、浮动假日、休假、病假、志愿者计划、带薪产假和陪产假、丧假、个人假和投票休假。