软件研发经理 Software Development manager
岗位职责及任职资格
一、基本信息
岗位名称:软件研发经理
所属部门:智慧零售SBU-研发Team
直属上级:研发Team长
直属下级:软件开发团队
招聘人数:1人
工作地点:北京
二、岗位职责
- 领导软件开发团队落实项目开发目标,负责项目核心技术决策、关键技术攻关、知识积累、新技术应用、以及技术风险的把控;
- 负责软件产品技术路线,公司软件产品的全周期研发管理,研发进度和质量管控;
- 负责软件产品架构、技术可行性分析;
- 负责对接产品开发需求及任务分解,与产品经理一起推进项目实施;
- 主导项目的开发工作,并根据软件开发规范,产品需求完成系统的技术方案,包含概要设计、数据库设计等;
- 负责方案的实现,包括系统架构、模块设计和核心模块代码编写;
- 负责源代码质量、开发设计文档和面向用户文档的输出、审核和归档。
三、任职资格
- 计算机、通信、软件工程等相关专业本科及以上学历,8年以上软件开发相关工作经验,6年以上Java开发工作经验;
- 3年以上软件技术团队管理经验,拥有负责大型软件开发项目的经验,具有一定的项目规划和决策能力,善于捕捉业务需求、架构设计中存在的问题,并给出有效的解决措施和方法;
- 熟练掌握主流应用服务器架构体系、数据库以及各种中间件技术;
- 熟悉大规模系统的负载均衡、缓存、网络安全、消息队列、数据库高可用设计及性能评估机制;
- JAVA基础扎实,熟悉IO、多线程、集合等基础框架,熟悉分布式、缓存、消息、搜索等机制;
- 熟悉JAVA EE规范,熟悉常用的设计模式,精通Java及Web的开发和应用,熟悉高并发、高性能的分布式系统的设计及应用、调优;
- 有良好的技术储备可以进行合理的技术选型和结构调整;
- 有抽象设计能力,思路清晰,善于思考,能独立分析和解决问题,责任心强,具备良好的团队合作精神和承受压力的能力;
- 优秀的英语读写能力;
- 熟悉云计算平台的设计、规划、部署和维护,具有大规模虚拟化设计和部署的经验者优先;
- 具有零售行业解决方案或信发系统解决方案经验者优先。