【岗位职责】
1. 需求分析
① 精通用户需求文档所涉及的下相关业务,创建需求跟踪矩阵,从最初的需求文档到最终的软件功能,确保每个需求都有明确的实现路径并得到验证
② 参与需求评审,理解业务逻辑和功能需求,识别业务逻辑漏洞
③ 评估技术可行性
2. 技术设计
① 设计技术方案,包括数据库设计。遵循服务端java开发规范、数据库设计规范等进行技术方案和数据库设计
② 编写技术方案文档和数据库设计文档
③ 定义接口。和web开发工程师一起,主导设计接口,并编写接口API文档
3. 编码开发
① 遵循代码规范,通过严格的代码审查流程,提高代码质量
② 编写代码
③ 代码重构并对其性能进行优化
4. 质量保障
① 编写单元测试。针对订单、支付、账户等核心业务100%覆盖,其它业务场景95%及以上覆盖
② 执行单元测试及性能测试,针对问题及时解决,提供质量保障
5. 部署及运维支持
① 维护开发环境和生产环境
② 部署发布,关注运行状况,针对异常及时处理
③ 解决线上故障。发现线上故障后第一时间响应并处理。待完成处理后,48小时内复盘
④ 修复线上Bug。发现线上Bug后第一时间响应并处理。待完成处理后,48小时内复盘
6. 技术调研及实践
① 跟踪信息技术发展:跟踪架构设计、服务端开发(Java等)、前端开发、AI等相关技术的发展,并引入具体开发中进行实践应用。
② 调研及学习新的信息技术
③ 在开发中实践应用
【任职要求】
1. 统招本科及以上,计算机相关专业
2. 熟悉互联网行业,2年及以上开发工作经验,有心理学行业或教培行业经验更优。
【福利待遇】
1. 明确的职业发展路径:产品经理、技术主管、技术经理
2. 六险一金、带薪年假、高温补贴、取暖费、年度体检