职位描述:
1. 架构设计:负责软件产品的系统架构设计,包括技术选型、模块划分等,确保系统高性能、高可用性和可扩展性;
2. 产品审核:审核及细化软件产品定义,确保符合业务战略和用户需求,与产品团队合作提供技术支持;
3. 团队管理:管理技术团队,合理分配任务,提升团队效率和凝聚力,为成员提供培训和职业发展指导;
4. 技术实施:指导和监督技术方案的实施过程,解决技术难题,确保项目按时按质完成。
任职要求:
1. 教育背景:本科及以上学历,双一流/211/985优先,计算机科学与技术、软件工程等相关专业;
2. 工作经验:3年-5年软件开发经验,其中至少1年技术管理经验,有大型软件项目的架构设计和实施经验者优先;
3.项目管理: 具备一定的项目管理能力,能够合理安排项目进度,控制项目风险,确保项目按时按质完成。
4.技术要求:
1)精通后端及客户端开发技术,包括但不限于Java,安卓app开发、SpringBoot、Mybatis等相关技术;
2)精通前端开发技术,包含但不限于vue,react,nuxt,uni-app中的至少一种(vue优先);
3)精通各种数据存储方式,包含但不限于sqlserver,mysql,redis,elasticsearch,hbase,hoodop,spark,flink中的至少一种。
4)精通运维方面的各种技术,包含但不限于docker,k8s中的至少一种
5)精通Mysql、Oracle、postgresql关系型数据库中的其中一种,能根据业务需求对慢SQL进行优化
6)熟悉JS、CSS、HTML进行前端开发,了解vue/react等前端框架