职位描述:
岗位职责:
1、根据公司战略规划,负责产品的发展战略方向和技术路线,制定研发目标,管控研发过程,确保战略目标的达成;
2、根据当前现状及产品路线图,优化系统架构,包括技术架构(基础开发平、自定义启动依赖、功能组件、服务组件)、数据架构(数据结构设计、高可用数据库,服务器构建、数据适时热备份、数据规划)、安全架构(网络安全、数据安全、服务安全)、部署架构(服务 器及其服务安装、部署、管理与监控)等,确保产品标准化、体系化落地;
3、负责基础平台、各种微服务组件、公共功能组件、应用组件的设计与研发工作;
4、深度参与到各个开发团队中并参与问题解决、方案优化、技术评审等;
5、参与核心代码的研发,指导研发工程师的产品开发和技术研究工作解决各类技术疑难问题,形成良好的研发氛围,提升团队整体技术水平;
6、负责理解和管理非功能性系统需求,包括软件的可维护性、性能、复用性、可靠性、有效性和可测试性等;
7、负责项目技术需求和技术风险控制,对项目技术总体负责;
8、负责系统重构,包括业务重构(规则优化、流程重组、系统拆分、业务分离等);数据重构(包括数据库部署、数据热备份、数据设计与优化、数据存储、以及数据迁移):技术重构(包括基础开发平台、消息组件、缓存组件、搜索组件、日志组件等);
9、负责新技术应用、关键技术、疑难杂症的技术攻关,指导及参与核心模块设计、核心代码开发,对研发进度、质量、成本满意度负责;
10、负责研发中心的日常管理(产品、研发、测试、运维、交付等)、团队建设,人才梯队建设、绩效评估与团队激励,组织开展相关技术和业务的培训,提升团队的输出效率及整体水平;
11、负责公司研发体系建立,梳理开发流程、界定岗位职责,完善开发制度,制定开发规范,规范开发文档,搭建培训体系,为开发效率和质量负责;
12、负责组织编写专利申请书、研发项目报告等文件,参与重大项目的谈判、协助销售团队进行产品的技术宣传和相关解决方案的输出;
13、根据项目需要进行第三方产品的调研,据项目实际情况进行技术引进。
任职要求:
1、本科以上学历,计算机、软件工程相关专业;
2、12年以上互联网行业工作经验, 5年以上技术团队管理经验;
3、有深厚的技术功底并精通架构设计、系统分析、软件实现、性能优化及系统安全,有大型
商用软件或平台产品研发经验;
4、具备良好的系统分析能力,良好的抽象思维和逻辑思维能力,独立分析问题解决问题的能力;
5、精通前沿开发技术、技术框架,对技术有前瞻性;
6、优秀的沟通推动能力,有创新精神,乐于接受挑战,有强烈的新技术研究与探索欲望,碰到技术难题会兴奋者优先;
7、有丰富的项目管理经验,良好的沟通能力、技术培训能力、协调能力和团队合作精神,善于与非技术人员进行技术问题沟通;
8、拥有创业工作激情,能承受较强的工作压力,有较强的自我驱动能力。