中国人寿保险股份有限公司研发中心是中国人寿保险股份有限公司总部直属机构,是中国人寿“两地三中心”IT实施体系的重要组成部分。研发中心主要承担公司应用系统的研发、测试任务,为公司经营管理与发展提供全面的技术支撑与最佳解决方案,负责公司应用系统相关的技术标准的制定与实施,负责公司应用系统的规划与升级并组织具体实施,负责分公司应用系统建设的指导与服务工作,负责为集团公司其他成员公司信息化建设提供应用研发服务。
一、招聘岗位(见附件)
工作地点:北京市海淀区中关村环保科技示范园(地铁16号线温阳路站附近)。
二、资格条件
(一)应聘人员基本条件
1.中级及以下岗位原则上不得超过35周岁,高级岗位人员原则上不得超过38周岁。对于特别优秀的,可适度放宽,原则上不得超过40周岁;
2.国内外重点院校全日制本科及以上学历;
3.面向全国,具有2年以上相关岗位工作经验,高级专业技术人员要求5年以上相关岗位工作经验;
4.严格执行公司亲属回避政策;
5.有同业经验者优先,有北京户口者优先。
(二) 岗位工作职责及资格要求
? 架构设计
岗位职责:
负责项目的系统架构设计和关键子系统的概要设计;负责新技术在系统架构设计层面的应用研究;负责指导系统概要设计工作;负责或参与项目概要设计方案的审核或评审;负责综合分析并解决系统架构设计层面问题、指导分析解决概要设计层面问题。
专业条件:
1.熟悉面向对象的设计和开发方法,熟悉面向服务的设计和开发方法,熟悉主流微服务框架;
2.熟练掌握Java语言和J2EE主流开发框架;
3.熟练掌握Oracle数据库,熟悉redis、MongoDB、Hbase等Nosql数据库;
4.熟悉高性能、高可用性系统设计和部署技术,具有大型应用系统架构经验;
5.熟悉信息安全领域的技术标准,熟悉计算机与网络安全攻防技术;
6.具备优秀的文档能力,清晰明了地表达架构意图,能够熟练编写各类技术文档;
7.有在大型金融企业或互联网企业从支付类应用开发设计者优先;
8.熟悉BPMS、ESB规则引擎等主流产品,具有相关设计经验者优先;
9.具有金融企业开发经验者优先;
10.熟悉云计算、大数据相关产品和开源技术,具有相关开发经验者优先;
11.具有金融企业、大型互联网企业开发经验者优先。
需求分析
岗位职责:
负责业务需求分析及原型设计工作;负责需求规格说明书编写;负责需求生命周期管理、需求变更管理,组织需求评审;对研发团队的开发成果的需求满足度负责,并组织相关验收工作;负责用户使用手册的编制工作;参与项目计划及设计工作,负责或协助完成非功能性需求的编制工作;负责定期研究行业发展动向,在工作中加以实践并应用。
专业条件:
1.有3年及以上需求分析工作经验;
2.了解计算机体系结构、操作系统及计算机网络等基础知识;
3.熟练掌握Axure、Visio等需求分析原型工具;
4.熟悉CMMI规范,熟悉快速原型、瀑布模型、极限编程等开发模式;
5.具备良好的沟通和表达能力,熟悉寿险业务者优先;
6.具备快速学习能力,为人踏实、勤奋、耐心和责任心强。
? 软件开发-Java方向
岗位职责:
负责编码和自测工作;负责编码层面的技术应用和技巧研究;负责综合分析并解决编码和自测层面问题;负责研发技术规范和标准的执行;负责定期归纳研究相关专业领域内编码和自测的思路及负责跟踪研究相关专业领域编码和自测的最新发展动态。
专业条件:
1.有2年及以上Java编码与项目管理的工作经验,熟练使用Eclipse、Maven、SVN等开发工具,熟悉tomcat、jetty、Weblogic等应用服务器,了解Linux环境基本操作;
2.掌握数据结构、编译原理、计算机体系结构、操作系统及计算机网络等基础知识;熟悉多线程开发,了解Java平台下线程同步技术;
3.掌握面向对象的设计思想,熟悉各种常用设计模式;
4.深入理解并掌握spring、springMVC,并在实际项目中独立完成过设计和开发工作;
5.精通至少一种Nosql数据库的应用,包括并不限于redis、memcache、MongoDB等;
6.熟悉Oracle 、Mysql或SQL SERVER数据库设计、开发,拥有数据库相关专业认证证书或技术论坛版主经验者优先;
7.有过Shiro、CXF、Mybatis、Hibernate、Dubbo、Drools、Activity、ODM、Fico Blaze等开发经验者优先;
8.参与过保险业软件系统开发者优先;
9.具备快速学习能力,为人踏实、勤奋、耐心和责任心强,英语读写能力良好,有钻研和创新精神,能够独立学习并解决相关问题。
? 软件开发-C语言方向
岗位职责:
负责编码和自测工作;负责编码层面的技术应用和技巧研究;负责综合分析并解决编码和自测层面问题;负责研发技术规范和标准的执行。
专业条件:
1.有2年及以上C语言项目开发的工作经验;
2.掌握数据结构、编译原理、计算机体系结构、操作系统及计算机网络等基础知识;
3.熟练掌握linux操作系统常用命令,熟悉shell脚本编写;
4.熟悉Oracle ProC开发,熟练掌握tuxedo开发维护;
5.拥有数据库相关专业认证证书或技术论坛版主经验者优先;
6.参与过保险业软件系统开发者优先;
7.具备快速学习能力,为人踏实、勤奋,耐心和责任心强。
? 软件开发-WEB开发方向
岗位职责:
负责浏览器端、移动端前台开发;负责平台前端的软件架构、接口设计;负责前端的单元测试。
专业条件:
1.有2年及以上前端编码与项目管理的工作经验;
2.掌握数据结构、编译原理、计算机体系结构、操作系统及计算机网络等基础知识;
3.精通HTML5、CSS3、java script,熟练掌握响应式网页设计及浏览器兼容性开发技术;
4.精通JQuery、Bootstrap、VUE、js等前端开发框架,掌握JQuery及Bootstrap源码者优先;
5.熟悉amd、umd、cmd模块写法;
6.具有typescript、sass、Node、js开发经验者优先;
7.有gulp、grunt、webpack等前端构建工具经验者优先;
8.有在大型金融企业或互联网企业从支付类应用开发设计者优先;
9.参与过保险业软件系统开发者优先;
10.具备快速学习能力,为人踏实、勤奋、耐心和责任心强;
11.拥有微信JSSDK场景开发经验优先;
12.熟悉前后端交互及数据访问方式;
13.具有较强的分析和解决问题的能力,具备良好的团队合作精神。
? 软件开发-APP开发方向
岗位职责:
负责移动应用APP开发,负责软件详细设计、开发、接口设计;负责单元测试。
专业条件:
1.有2年以上Android 或者iOS 开发经验;
2.熟练掌握Android 或者iOS 平台的开发语言,熟悉web跨移动应用开发等经验,参与过不下于2个完整的手机产品研发项目;
3.熟悉Android 或者iOS系统体系结构、framework、以及底层库,以及相关软件的开发、测试工具的使用;
4.熟悉Android 或者iOS下网络通信机制、界面设计与开发;
5.熟悉Json/XML、HTML5、熟悉CSS、java script、Ajax等;熟悉主流java script框架,如jquery,ext等;
6.有远程教育类APP开发项目经验者优先。
? 软件开发-SAP开发方向
岗位职责:
负责SAP系统开发,负责软件详细设计、开发、接口设计;负责单元测试。
专业条件:
1.有2年以上SAP ABAP开发经验;
2.熟悉FICO、PP、SD、MM、BW、CD、PI等2个以上模块业务;
3.熟练掌握OO、Report、Dialog、SmartForms、BADI、WebService、IDOC、Workflow等技术,具有良好的调试功底,可独立承担开发任务;
4.熟悉HANA,或参加过金融保险类企业SAP实施项目的优先。
? 软件开发-数据管理与数据分析方向
岗位职责:
负责与相关业务部门确定分析主题,明确分析主题的业务目标和业务价值,并针对确认好的分析主题能够明确所需要的数据;负责数据的整合、加工及处理,形成各个分析主体的数据基础;负责通过开发相关的应用程序和使用各种数据分析工具,形成分析结果;负责分析结果的展示、汇报,并能够从分析主题的结果中阐述业务价值以及制定后续的业务策略建议。
专业条件:
1.精通Oracle,SQL Server数据库中的一种,熟练使用SQL语句及ETL工具,具备DBA相关工作经验;
2.有优秀的数据分析能力和需求分析能力,能较好的理解业务策略;
3.熟练操作Excel,熟练使用1种以上数据分析和挖掘工具如SPSS/Clementine、SAS/EM、R等;
4.熟悉各类数据分析、报表及可视化工具,包括但不限于BIEE、Cognos、Tableau等;
5.参与过3个保险行业的数据平台、BI、MIS或监管报送类系统的开发。
? 软件开发-大数据方向
岗位职责:
负责与相关业务部门及技术团队确定应用的业务目标和价值;负责基于各类开源软件及大数据技术实现数据的采集、整合、加工及处理;针对实现的应用,分析、总结、提炼、展示对业务的价值并提出业务上的建议。
专业条件:
1.具备3年的软件开发经验,1年的Hadoop相关软件的开发经验;
2.精通Oracle,SQL Server数据库中的一种,熟练使用SQL语句及ETL工具,具备DBA相关工作经验;
3.熟悉HDFS/Hbase/Hive/Impala等开源软件,具备相关的开发经验;
4.熟悉Spark stream/Storm/Kafka等流处理应用领域的开源软件并具备相关开发经验;
5.具备采用R/Spark ML/ Tensorflow 等数据挖掘、人工智能领域开源组件的使用能力;
6.有优秀的数据分析能力和需求分析能力,能较好的理解业务策略。
? 软件开发-AI算法方向
岗位职责:
1.负责解决机器学习、图像识别、自然语言处理等人工智能领域的产品需求设计与开发,以及参与产品规划和管理;
2.结合实际应用场景,参与人工智能领域技术解决方案的制定,开展深度学习等前沿问题的探索与研究。
专业条件:
1.熟悉linux平台、精通Python/scala/java等语言;
2.了解机器学习、深度学习等人工智能算法原理及应用场景,对AI具有浓厚兴趣和热情;
3.具备大数据的处理能力,熟练掌握Spark/Hadoop等分布式开发框架的使用;
4.对数据敏感,数学功底扎实,有统计相关背景或是相关项目工作经验优先;
5.有强烈的上进心和求知欲,善于学习新事物;
6.具有大型保险公司工作经验优先考虑。
? 软件开发-云计算方向
岗位职责:
负责Devops、配置管理、持续集成、云计算等的技术应用和技巧研究;负责综合分析并解决操作系统、应用服务器、数据库层面问题;负责研发技术规范和标准的执行;负责定期研究并归纳总结容器级别新技术发展动向,在工作中加以实践应用。
专业条件:
1.有5年及以上系统集成工作经验;有2年以上JAVA开发经验,掌握JAVA原理及相关框架;了解至少一下一种语言的基本原理和使用:nodejs、python、go;理解rabbitmq、redis、mongodb、mysql原理,具有项目使用经验;
2.掌握计算机体系结构、操作系统及计算机网络等知识,深刻理解TCP/IP、HTTP;
3.熟练掌握Linux操作系统,熟悉shell编程;
4.深入掌握Oracle数据库,获得OCP证书者优先,获得OCM证书者更佳;
5.掌握Nginx、Apache等web服务器的配置及优化,深入理解负载均衡、高可用配置;
6.掌握Tomcat、Weblogic等主流应用服务器的配置及优化;
7.掌握Docke