研发高级工程师任职要求1
职位概述
研发高级工程师是一个领导者和实践者角。他们需要在管理和指导团队以及推动技术创新之间到平衡点。他们需要具备强大的技术能力、领导才能和项目管理技能。研发高级工程师主要负责领导团队,设计和开发连接网络、云、设备、应用程序和数据中心的技术平台,帮助客户在全球范围内提供服务。
岗位职责
1.领导和指导团队完成整个开发周期中的关键技术和重要任务,为项目提供指导和技术支持;
2.指导、跟进和协调团队项目进度,对项目进度和质量进行预测和评估;
3.针对项目中的技术难点,提供解决方案并指导团队实施;
4.协调项目团队关键人员,促进团队内部良好的合作关系和优化团队工作效率;
5.确保符合团队软件开发标准和最佳实践,不断优化代码质量,提高软件质量;
6.指导和培养新员工,并为高级工程师提供职业发展支持;
7.负责对产品技术风险和技术能力风险的评估和分析,并及时提出风险预警与应对措施;
8.安排和组织技术沟通、分享、邮件汇报等的各种技术聚会和技术会议。
岗位要求
教育背景
本科及以上学历,计算机科学、软件工程或相关领域专业。
工作经验
9.微服务在哪里7年以上的软件开发经验,至少3年以上的技术领导经验;
10.至少1年的团队管理经验,能够独立策划、执行和完成项目;
11.至少有1个完整项目从需求调研、系统设计、编码测试、部署、上线等全流程经验;
12.熟悉云端开发、数据库开发、微服务架构、大数据处理、以及基础存储平台(如 HBase、Redis 等)等。
技能要求
13.需要高度的团队管理能力、技术领导能力以及项目管理能力;
14.精通至少一种开发语言(Java、Python等),并有较好的编程能力;
15.熟悉分布式系统开发,有一定的分布式架构和设计能力;
16.熟悉云化应用的开发和部署,熟悉 Kubernetes 等容器技术;
17.熟悉常用的开发框架如 Spring 等;
18.熟练掌握基本的操作系统知识和操作;
19.熟悉常用的软件开发流程和工具(如 Jira、Gitlab等);
20.具备良好的代码设计、反应速度和复杂问题分析解决能力;
21.有良好的沟通能力,能够与不同领域的同事进行技术交流和合作。
结论
以上是研发高级工程师任职要求的一些基本条件和能力要求,其中对于工作经验要求比较高,需要有项目管理和领导能力。技能要求方面主要是对分布式系统和现代研发工具的熟悉和掌握,对于计算机科学等领域的专业领域知识也有着思考和理解的要求。