作为交付体验的软件开发工程师,您将负责开发服务和工具,改善所有客户的交付选项和消息的可发现性,并利用我们目前的交付体验架构。要成功,仅具备构建高度可伸缩、容错系统的技能是不够的,这些系统需要能够承受每天数百万次操作。
基本资格:
• 3年以上非实习专业软件开发经验
• 至少一种现代语言的编程经验,如Java、C++或C#,包括面向对象设计
• 1年以上参与新系统和现有系统的架构和设计(架构、设计模式、可靠性和扩展性)的经验。
优先资格:
• 精通至少一种现代编程语言,如C、C++、Java、Python、Scala或Rust
• 有服务导向架构(SOA)和AWS技术的经验。
• 有与其他团队合作构建可扩展和容错解决方案的经验
• 有在构建成功交付给客户的复杂软件系统中发挥领导作用的经验
• 了解专业软件工程实践和全面软件开发生命周期的最佳实践,包括编码标准、代码审查、源代码管理、构建流程、测试和运维
• 有分布式计算和企业级系统的经验
• 有与用户、其他技术团队和高级管理层沟通的经验,以收集需求、描述软件产品特性、技术设计和产品策略
• 有指导初级软件工程师提高其技能并使其成为更有效、高产的软件工程师的经验
• 有在团队内影响软件工程最佳实践的实际经验
• 对许多不同的技术有实际的专业知识,从前端用户界面到后端系统以及中间的所有环节
薪酬:
以上薪酬范围是Aditi Consulting合理预期为此职位支付的基本小时薪酬范围(根据一系列因素,包括但不限于候选人的资格、技能、能力、经验、地点和最终客户要求,薪酬可能在此范围之外有所变化)。
福利和附属福利:
医疗、牙科、视觉、带薪休假福利和附属福利可能适用于符合条件的Aditi Consulting员工,并根据员工选择的计划选项而有所不同。