首页 > 制度大全 > 工具研发岗位职责任职要求

工具研发岗位职责任职要求

2024-07-27 阅读 2533

工具研发岗位职责

Research工具研发?参与research部门的工程架构建设和演进,进行风险评估,解决设计的可测性及保障系统的稳定性;

?与合作团队紧密配合,建立端到端的质量体系,确保软件高质量高效率交付上线;

?负责research部门的研发工具体系,包括但不限于持续集成平台、测试框架;

?负责research部门工程制度的建立和推广;

职位要求

?基础要求:

o具有计算机或其他相关专业背景;

o熟悉至少以下主流语言中的1门:C/C++/Java/Python/Go等,有python经验者优先,具有良好的编程功底;

o熟练掌握常用数据结构、算法以及设计模式,并能灵活使用;

o熟练使用Linux系统;

o善于发现问题并且解决程序中的具体问题;

o具有技术热情和较强的学习能力;

o具有良好的团队合作能力、沟通能力、抗压能力;

?加分项:

o熟练掌握C/C++;

o熟悉业界研发工具(如Jenkins);

o具有工具/框架/平台的设计和开发经验(对开源工具的二次开发也可以);

o熟悉业界测试框架;

o有系统调优、性能/稳定性测试经验者;

o有工具框架/工具平台的设计与研发经验;

?参与research部门的工程架构建设和演进,进行风险评估,解决设计的可测性及保障系统的稳定性;

?与合作团队紧密配合,建立端到端的质量体系,确保软件高质量高效率交付上线;

?负责research部门的研发工具体系,包括但不限于持续集成平台、测试框架;

?负责research部门工程制度的建立和推广;

职位要求

?基础要求:

o具有计算机或其他相关专业背景;

o熟悉至少以下主流语言中的1门:C/C++/Java/Python/Go等,有python经验者优先,具有良好的编程功底;

o熟练掌握常用数据结构、算法以及设计模式,并能灵活使用;

o熟练使用Linux系统;

o善于发现问题并且解决程序中的具体问题;

o具有技术热情和较强的学习能力;

o具有良好的团队合作能力、沟通能力、抗压能力;

?加分项:

o熟练掌握C/C++;

o熟悉业界研发工具(如Jenkins);

o具有工具/框架/平台的设计和开发经验(对开源工具的二次开发也可以);

o熟悉业界测试框架;

o有系统调优、性能/稳定性测试经验者;

o有工具框架/工具平台的设计与研发经验;

工具研发岗位

篇2:研发工具开发工程师职位描述与岗位职责任职要求

职位描述

岗位职能

1.参与研发软件配置库的开发维护,开发设计内部研发流程管理工具和项配置管理工具;

2.维护软件项目环境及项目状态信息,定期输出配置管理相关数据状态、报告;

3.制定软件编译、打包、发布的流程管理,发现并解决优化版本及发布相关的问题;

4.制定软件产品的基线管理、版本管理、发布管理、变更管理、配置审计等管理工具;

5.主导编写软件配置管理、发布管理过程设计的文档;

6.为软件项目提供配置管理流程、工具方面的咨询、培训和支持,确保项目组成员理解并能正确使用配置管理流程、工具;

7.参与制定公司有关软件配置管理规划、流程和策略。

任职资格

1.全日制本科及以上,计算机、软件工程、通信等相关专业。

2.二年及以上软件公司配置管理工作经验,参与过软件项目,有软件开发、系统管理相关经验者优先;

3.熟练掌握git、repo等配置管理工具,有开发过定制配置管理工具者优先;

4.熟悉/C++/java/php/python/shell一种或多种语言;熟悉Unix/Linux操作系统、熟悉LAMP与LNMPWeb架构。熟练如何构建高性能的Web应用程序;有云计算、分布式系统、大型运营系统等开发经验者优先。

5.具有强烈的责任心和敬业精神、团队管理能力,具有较好的沟通及协调能力。

篇3:后端研发工程师(工具)职位描述与岗位职责任职要求

职位描述

岗位描述:

1、理解业务需求,参与系统功能代码编写及架构设计开发工作;

2、主持参与系统的开发与维护,分析系统的优化点,解决存在的技术问题,主动推进陪玩业务模块的性能优化,保证系统的稳定性;

3、代码编写,文档撰写,codereview,指导和培训新工程师

4、重点项目的设计方案支持与评审

岗位要求

1、本科或以上学历,计算机软件或相关专业,有3年以上工作经验;

2、精通Java开发,深入理解jvm原理,熟悉netty等网络组件,熟悉常用框架(Spring、SpringMVC、Mybatis、dubbo)并能掌握其原理和机制;

3、熟悉MySQL,redis,mq,消息推送等技术的使用与优化

4、熟悉Springcloud微服务或者dubbo微服务技术体系,对分缓存使用,熔断限流等技术的原理和使用场景有一定理解

5、具备系统调优、性能调优等技能,对疑难技术问题具备较强的排查能力;

6、参与或负责过大规模分布式系统的开发设计;

7、对技术有激情,有较强的独立开发能力、主动的学习能力,良好的沟通表达能力和团队协作能力;

8、有参与内容投放/广告投放系统建设等类似开发经验者优先;