岗位描述
职位名称
软件架构师
办公地点
上海
工作职责:
定义和沟通开发流程/系统架构
检查、定义和记录当前的系统架构和功能设计
与技术经理、业务团队和设计团队探讨公司的目标和需求
参与基于 Java 的应用程序设计,设计可扩展的软件架构及系统集成
设计能满足公司架构目标的硬件和软件基础架构需求的架构和解决方案
参与电子商务系统的前端和服务器端开发,并快速开发原型
领导持续的系统架构改进
通过研究系统流程、数据使用和工作流程,根据需要更新软件解决方案,积极寻求改进业务软件流程和交互的方法
带领并参与软件性能分析、排除设计缺陷、系统瓶颈和系统调整
验证 Java 环境的灵活性和可扩展性
对流程和运营的持续改进做出贡献
为开发团队提供架构蓝图
开发程序来监控个人隐私信息的安全
定义和沟通技术方向
保持最新开发工具和编程技术方面的技术知识
积极主动地应对挑战,持续深研最佳编码实践,向开发团队介绍新开发概念和规范
引入新技术和编程标准,开发实施技术解决方案等方法,并在团队内规范最佳实践
引领开发解决方案
参与软件开发生命周期的各个方面,提供电子商务解决方案(包括但不限于电子商务产品、移动电子商务站点以及定制移动应用程序)的估算、技术设计、实施、文档编制、测试、部署和支持等
需求收集
与各种利益相关部门合作,确定新软件或应用程序的功能和非功能需求
利用工具及方法向团队创建及展示产品的用户界面,功能等
制定产品需求书,专注探讨系统集成方案及其可行性
产品设计
带领、指导团队中的开发人员,以确保他们了解技术要求并帮助他们取得成功
从适当的技术和工作流程到编码标准等方面定义开发的各方面
进行代码、技术和设计审查,确保与初始设计一致
协助软件设计团队进行应用程序集成
产品开发
确保开发团队遵守开发时间表和截止日期
定期提供通俗易懂的项目报告,详细说明已实现的里程碑和短期项目
产品发布
在正式发布前,对成产和所有程序进行管控,以确保其功能齐全并满足质量、安全性、可修改性、可扩展性等要求
辅导,培训并支持团队成员,以确保所有受影响地员工们能够自信熟练地使用应用程序
使用先进的方法(例如 CI/CD 方法)设计、开发并确保将产品正确移交给 IT 运营团队,并提供必要的文档支持
其他
领导交代的其他事务。
任职资格:
1、IT 相关专业本科及以上学历
2、大学英语四级及以上