概要:
我们正在寻找一位优秀的软件开发工程师来领导全球的交付体验。交付信息是公司零售网站购物体验中至关重要的产品。每当有人购物时,交付信息大部分将由您的团队负责,您将加入一个向客户提供产品/商品交付信息的技术团队,每天提供数十亿条交付消息。这是一个非常创新的领域,存在着许多高度复杂的技术挑战和创新机会,因为交付体验是在线零售中客户最重视的关键领域之一。
职责:
• 您将负责开发服务和工具,以改善所有客户的交付选项和消息的可发现性,并利用我们当前的交付体验架构。
• 要成功,仅具备构建高度可扩展、容错的系统的技能是不够的,还需要负责需要改进多个系统的项目,包括许多不属于您团队所有权的系统。
• 您需要具备成功解决跨多个系统的新挑战的优雅解决方案的能力,并能有效地与他人分享您的技术愿景。
• 您将与公司的多个团队在许多不同的领域合作,因此必须具备协作能力。
基本资格:
• 3年以上非实习的专业软件开发经验
• 至少一种现代语言(如Java、C++或C#)的编程经验,包括面向对象设计
• 1年以上参与新系统和现有系统的架构和设计(架构、设计模式、可靠性和扩展性)的经验。
首选资格:
• 熟练掌握至少一种现代编程语言,如C、C++、Java、Python、Scala或Rust
• 有使用面向服务架构(SOA)和AWS技术的经验。
• 有与其他团队合作构建可扩展和容错解决方案的经验
• 有在构建复杂软件系统方面发挥领导作用并成功交付给客户的经验
• 了解专业软件工程实践和全面软件开发生命周期的最佳实践,包括编码标准、代码审查、源代码管理、构建过程、测试和运维
• 有分布式计算和企业级系统的经验
薪酬:
以上薪酬范围是Aditi Consulting合理预期为该职位支付的基本小时薪酬范围(薪酬可能根据多种因素而有所变化,包括但不限于候选人的资格、技能、能力、经验、地点和最终客户要求)。
福利和附属品:
医疗、牙科、视力、带薪休假福利和附属品可能适用于符合条件的Aditi Consulting员工,并根据员工选择的计划选项而有所不同。