软件开发工程师 - II

15个月前全职
Aditi Consulting

Aditi Consulting

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