职位
概述:
软件架构师在Overstock公司为软件开发定义战略方向,使软件开发团队能够及时、可持续地提供商业价值,并与软件开发团队合作将业务需求转化为技术解决方案。团队
概述:
软件架构团队是一支经验丰富的软件工程专业团队。我们与业务利益相关者和整个技术组织合作,确保Overstock公司拥有正确的技术,并以正确的方式使用,以执行公司的使命、愿景、战略和业务目标。你可能会从领导高层设计讨论到调试困难的技术问题,因此请做好随时切换上下文的准备。请注意:
不要觉得自己必须满足每个要求-今天申请,我们将讨论我们所拥有的机会。职位
职责:
与软件开发团队合作进行技术规划,在编写详细设计文档和创建技术图表方面提供设计和实施指导,以建立和传达共享的技术愿景为软件开发团队对齐解决方案,朝着共享的技术方向发展识别和减轻软件项目的技术风险为软件质量保证的各个方面(包括测试自动化、金丝雀部署等)建立技术和最佳实践评估系统级架构并合作进行改进分析技术选择的业务影响并评估权衡确定技术解决方案的非功能性需求并为其确定支持技术定义和记录软件开发团队的标准和建议持续评估新兴技术并提出对现有架构的更改与软件开发管理层合作创建促进期望软件架构的组织结构在需要时,为软件开发团队进行架构审查与技术组织的其他部分共同定义技术基础设施设计和实施改进,使基础设施技术更易于软件开发团队使用设计和实施用于评估新技术在我们的生态系统中的适用性的概念验证与软件开发团队合作探索应用开发中的技术、模式和技术的改进为高级和初级团队成员提供指导,提高他们对代码质量、性能、算法开发、部署方法/操作的意识创建和交付有关应用开发中使用的技术、模式和技术的培训通过参与公开演讲、写作、博客、标准、联盟、开源项目、邮件列表、行业合作、招聘等,树立积极的公司形象。职位要求和技能:
5-7年软件工程实践经验构建高性能、可扩展的Web应用程序卓越的沟通能力,包括组织、人际、书面和口头沟通敏捷开发经验,最好是Scrum源代码管理经验,最好是git深入了解非功能性需求(包括安全性、合规性、可靠性、可扩展性等),如何定义、衡量和交付对整个软件开发生命周期的深入理解能够在没有权威的情况下影响他人能够独立工作,几乎没有监督风险评估和缓解能够在成本、范围/工作量、风险和质量之间进行权衡
薪资范围:
10万美元-15万美元
最低资格
系统架构与工程,软件开发预计薪资:根据资格,每小时20至28美元