1、根据业务发展需要,建立规范、高效的开发体系并优化完善,确保项目及产品的开发工作顺利完成;
2、作为团队核心,参与需求讨论、技术方案确定以及技术研发和产品迭代工作;
3、负责架构规划、设计、技术架构选型、业务及数据架构设计;主导架构治理、设计评审、以及组件化的持续演进;
4、制定开发规范,确保系统的质量,保障项目的开发进度;参与核心代码编写,对开发团队进行技术指导和培训;
5、负责解决核心技术难题,并能识别风险,提供性能优化方案等;
6、解决各类潜在系统技术风险,加固系统,保证系统的安全、稳定、快速运行;
7、负责技术团队建设和管理,指导并培养团队成员。
1、国内外重点高校本科以上学历,计算机、软件工程等相关专业;
2、5年以上开发经验,3年以上大型项目开发经验,2年以上技术架构师经验;
3、精通主流数据库系统中的一种或多种,具有较强的数据库设计和优化能力;
4、对代码和设计质量有严格要求,重视CodeReview,良好的编码习惯和严格的编码规范;
5、有服务安全、软件架构、微服务、分布式等方面经验,了解云计算/大数据/人工智能等领域基本知识;
6、熟练掌握Hadoop.Spark.Flink.Storm.Kyin.ElaticSearch等任意一种或者多种技术,对分布式计算有深刻的理解;
7、熟悉Docker.Kubernete.Meo.Yarn等技术,有相关项目的架构设计或上云实施经验;
8、精通微服务理念,具有开源微服务框架的实践经验,如SpringCloud等技术;
9、具备项目管理和技术团队的管理能力,具有领导监督管理能力;
10、具备较好的学习能力、沟通表达能力、组织协调及管理能力;
11、良好的团队合作精神,做事积极主动,责任心强。