Lancer
作者Lancer·2018-08-01 18:00
项目经理·互联网

中国工商银行软件开发中心招聘启事(上海)

字数 6368阅读 5307评论 0赞 3

软件开发中心-Java开发工程师(高级)

职位描述

1.参与项目的系统分析与设计工作,承担核心功能代码编写,开发与维护系统公用核心模块;
2.系统性能优化,主导技术难题攻关,解决各类潜在系统技术风险,保证系统的安全、稳定与快速运行;
3.参与自动化测试案例的设计与编写,设计实施项目后端程序的自动化测试方案,持续推进自动化测试工作;
4.参与制定项目编码规范,参与技术选型与原型验证工作,编写相应的开发指引文档;
5.负责指导、培训普通开发工程师,审核开发工程师的设计与研发质量。

职位要求

1.具备3年及以上java开发经验,扎实的java基础,熟练掌握单元测试技术,熟悉Java EE、SOA等相关技术。熟悉常见设计模式,对spring mvc,spring boot,mybatis, Dubbo等开源应用框架有深入了解;
2.具备3年以上oracle数据库或者mysql数据库使用经验,对数据库有较强的设计能力。熟悉redis等数据库缓存技术;
3.熟练掌握unix/linux操作系统,对常用命令运用娴熟,能够根据实际需要快速编写shell脚本;
4.熟悉jenkins、maven等持续构建工具,熟练使用junit编写单元测试案例,熟练使用watchman等自动化测试工具;
5.具有良好的编程风格及文档编写能力,工作思路清晰,具有良好的沟通能力。具有较好的团队协作能力,具有较强的责任心;
6.有银行金融类相关IT系统研发经验者优先考虑。

软件开发中心-人工智能开发工程师(高级)

职位描述

1、参与项目可行性分析。
2、参与应用系统的架构设计和落地实施;
3、负责对智能客服应用系统相关算法的研究及调优,并完成相关内容的研究报告;
4、负责相关算法的落地及相关培训工作;
5、负责机器学习/深度学习前沿算法的跟踪和应用研究,保持与国内外同业数据科学圈的联系与交流,关注大数据、人工智能、机器学习在风控、营销、客服等业务领域的进展与实践情况。

职位要求

1、具备3年及以上相关工作经验,较强的计算机、统计、数学背景。在数据挖掘、机器学习等领域算法较深的研究和实际经验,较强的分析和解决问题的能力;
2、精通Python或Java,熟练掌握Tensorflow等深度学习框架;
3.、具备自然语言处理、信息过滤、主题提取、分类聚类、文本挖掘等相关领域知识;
4、 Tensorflow、Theano、Keras等深度学习框架至少熟悉一种,尤其对RNN、LSTM等有深入理解并有实际经验;
5、熟悉stanfordNLP、OpenNLP、word2vec等NLP开源算法库或工具;
6、了解文本挖掘前沿技术,对算法的优缺点及适用场景有自己的见解;
7、有银行金融类相关IT系统研发经验者优先考虑。

软件开发中心-WEB前端开发工程师(高级)

职位描述

1.参与项目的web前端开发工作,负责搭建web前端系统框架,实现相关业务功能,持续优化用户体验;
2.参与自动化测试案例的设计与编写,设计实施项目前端程序的自动化测试方案,持续推进自动化测试工作;
3.跟踪研究前沿的前端技术,推动落地到实际的产品开发过程中;
4.负责指导、培训普通开发工程师,审核开发工程师的设计与研发质量。

职位要求

1、具备3年及以上的前端开发经验,熟悉javascript, css3, html5基本原理,了解ES6特性,熟悉组件化和前后端分离的开发方式;
2、精通Java语言及J2EE体系技术应用架构,熟悉Spring、Struts、Mybatis、Ajax等主流的开源框架,对框架运行原理有深入了解。熟练跨浏览器、跨端的开发,对前端工程化有深入理解;
3、熟练掌握jQuery、Bootstrap、AngularJS、Vue等前端框架;
4、具有良好的编程风格及文档编写能力,工作思路清晰,具有良好的沟通能力。具有较好的团队协作能力,具有较强的责任心;
5、具备团队管理经验者优先;
6、有过React Native或者原生Android、iOS客户端相关开发经验或者微信开发经验优先;
7、有银行金融类相关IT系统研发经验者优先考虑。

软件开发中心-分布式数据库DBA

职位描述

1、负责/参与数据库系统的架构规划和部署,在数据库的安全性、可用性、高性能方面进行规划设计,对当前数据库做出整体评估与改进性建议;
2、负责/参与数据库服务器的安装部署、性能调优、安全监控、备份恢复、健康性检查、故障诊断排除等;
3、负责/参与数据库规划、设计、评审、监控维护、升级、备份、镜像、容灾;
4、负责/参与对开发人员的访问数据库结构及查询语句进行评审和调优;
5、负责/参与定期数据库巡检、数据库日志检查、结合应用架构及系统特性进行运行状态分析、优化运行瓶颈,并提供改进方案以支持系统高效运行;
6、负责/参与修复日常由于直接或间接的原因导致数据出现偏差。

职位要求

1、具备3年及以上分布式数据库运维经验;
2、熟悉至少一种以上数据库,包括Oracle、MySQL、HADOOP、postgre SQL等。理解分布式存储,分布式计算原理,如Hadoop、Spark、Hbase、HIVE、MapReduce、HDFS等;
3、具有较强的工作责任心,良好的沟通和协调能力,严谨、细致、踏实的工作作风和积极主动的工作态度;
4、有银行金融类相关IT系统研发经验者优先考虑;
5、有多异构系统交互开发经历、开源框架、分布式技术、网格计算、数据库缓存、数据库调优、大数据分析及相关研发经验的优先考虑。

软件开发中心-高级数据库开发工程师

职位描述

1、参与项目可行性分析;
2、参与应用系统的架构设计和落地实施;
3、负责应用系统的需求分析、功能设计、系统设计、编码、技术测试、推广及维护支持工作,并完成相关技术文档的编写;
4、参与生产环境中相关系统问题的排查和分析、性能调整;
5、负责相关技术人员的培训和指导。

职位要求

1、熟悉至少一种以上数据库,包括Oracle、MySQL、HADOOP、postgre SQL等。理解分布式存储,分布式计算原理,如Hadoop、Spark、Hbase、HIVE、MapReduce、HDFS等;
2、具有较强的工作责任心,良好的沟通和协调能力,严谨、细致、踏实的工作作风和积极主动的工作态度;
3、有银行金融类相关IT系统研发经验者优先考虑;
4、有多异构系统交互开发经历、开源框架、分布式技术、网格计算、数据库缓存、数据库调优、大数据分析及相关研发经验的优先考虑。

软件开发中心-应用研发工程师

职位描述

1、参与项目可行性分析;
2、参与应用系统的架构设计和落地实施;
3、负责应用系统的需求分析、功能设计、系统设计、编码、技术测试、推广及维护支持工作,并完成相关技术文档的编写;
4、参与生产环境中相关系统问题的排查和分析、性能调整。

职位要求

1、熟悉以下两项之一:
1)熟悉至少一种数据库,包括Oracle、MySQL、HADOOP、postgre SQL等。理解分布式存储,分布式计算原理,如Hadoop、Spark、Hbase、HIVE、MapReduce、HDFS等;
2)熟悉C/C++、Java、Javascript、Python等编程技术,熟悉jQuery、Bootstrap、AngularJS、Vue等前端框架;
2、具有较强的工作责任心,良好的沟通和协调能力,严谨、细致、踏实的工作作风和积极主动的工作态度;
3、有银行金融类相关IT系统研发经验者优先考虑;
4、有多异构系统交互开发、开源框架、分布式技术、网格计算、数据库缓存、数据库调优、大数据分析及相关研发经验者优先考虑。

软件开发中心-产品经理

职位描述

1、研究跟踪国际、国内同业市场的产品发展动态,对产品进行不断完善;
2、负责产品的架构升级、新技术选型使用、分析现有系统瓶颈,提高系统性能;
3、负责产品的核心功能模块设计、数据库存储设计,指导项目组成员的设计工作;
4、主导项目关键技术问题的攻关,协助开发人员对技术问题的解决;
5、在人工智能、大数据等新技术领域进行使用上的设计和支持。

职位要求

1、具备3年及以上产品经理工作经验,熟练掌握Axure RP、Sketch等产品设计工具,可独立完成需求分析、产品原型。具备银行、金融机构或互联网金融从业背景优先;
2、熟悉产品和项目的推进过程,包括用户调研、需求分析、产品规划、功能设计、业务流程梳理、原型设计、产品可用性测试等;
3、以用户为本,对用户需求由深刻洞察,对产品体验有深刻认知。具备良好的沟通能力,有较强的项目管理能力;
4、具有较强的工作责任心,良好的沟通和协调能力,严谨、细致、踏实的工作作风和积极主动的工作态度;
5、有银行金融类相关IT系统研发经验的优先考虑。

软件开发中心-资深大数据云平台架构师

职位描述

1、牵头设计和规划可对标互联网公司的大数据云平台,实现工行海量大数据的有效存储、管理和应用,面向各业务单元,提供海量大数据计算、高效大数据实时决策、资源动态可伸缩、单元资源有效隔离、运维高可用、服务连续不间断的大数据云基础服务,为全行各应用的快速上云提供平台支撑;
2、牵头建设大数据云平台的运营服务体系,明确大数据运营服务团队组织、服务机制、问题收集、应急响应、平台应用、平台研发、平台跨园区部署等方面的运营组织模式,快速收集和识别问题,持续提升大数据云平台的系统服务能力;
3、牵头走出去,和互联网、金融同业做好沟通和交流,了解业界大数据技术的发展和创新模式,持续做好大数据云平台的规划设计工作,并做好关键任务分解,形成明确的落地和推进计划安排,持续提升大数据云平台的服务能力,打造可对标业界一流的大数据云平台。

职位要求

1、具有超大规模大数据云的设计、研发及运营的实战经验,对于大数据云运维、高可用有着丰富的实战经验;
2、精通Hadoop、Postgresql、Redis、HDFS等分布式系统框架和工作原理;
3、对于主流IAAS、PAAS等相关云技术有深刻的理解和把控,精通容器技术,有大数据云上IAAS和PAAS的实战经验;
4、深入理解Linux系统,熟练掌握linux操作系统及linux下集群管理,以及常用中间件的部署、配置管理、错误排查;
5、责任心强,积极主动,研究规划能力强,敏锐的安全风险意识,组织及管理能力,良好的沟通表达能力及组织协调能力。

软件开发中心-资深数据科学家(人工智能)

职位描述

1、牵头规划设计工行大数据和人工智能产品服务体系,以用户视角,产品思维,规划和提出工行大数据和人工智能服务体系,明确赋能模式,打造工行的“智慧大脑”;
2、牵头组建数据科学家团队,紧密做好与国内外金融同业的联系和交流,形成工行软件开发中心的数据科学家培养、创新工作新机制,打造与宇宙行匹配的一流数据科学家团队;
3、牵头推进大数据和人工智能技术在我行客服、风控、运营、营销等领域的创新应用,快速形成全行可感知、可复制的应用场景,实现数据驱动业务创新突破和引领。

职位要求

1、对自然语言处理、图像识别、语音和视频识别等机器学习算法有深入研究和实战经验;
2、对于人工智能技术在产业垂直领域应用和结合有非常丰富的实施经验,有着成功的商业化产品或场景的落地案例;
3、对于大数据和人工智能应用于金融领域有着深入的理解,具有产品思维,有丰富的大数据和人工智能产品规划设计经验;
4、积极主动、责任心强、善于沟通,善于整合各方资源,快速推进目标达成;
5、有牵头洽谈外部技术合作/引入,并且实际应用经验者优先;
6、有互联网BATJH或金融同业等领域从业经历,有过相关专著或译著的,优先考虑;
7、在数据挖掘、AI领域有一定影响力者优先考虑。

软件开发中心-大数据测试工程师

职位描述

1、参与大数据平台开发测试的全流程,包括参与需求分析、设计评审,制定测试计划,设计和执行测试用例,进行缺陷跟踪和软件质量分析;
2、参与自动化测试工具/框架开发,自动化测试用例设计、执行,持续集成;
3、参与大数据平台性能测试,包括性能测试需求分析、设计性能测试方案、编写性能测试脚本,执行性能测试用例;
4、参与研发大数据平台测试工具,包括静态代码检查、单元测试、程序覆盖率监控等。

职位要求

1、了解和熟悉Hadoop、Spark、MPP数据库等大数据相关技术和系统,对大数据基础架构和平台有深刻理解;
2、了解或熟悉Python、Java、SQL等开发语言;
3、熟悉Linux操作系统;
4、熟悉各类性能指标,掌握性能监控工具,能够分析性能瓶颈;
5、有很强的学习能力、分析能力和解决问题的能力;
6、有银行金融类相关IT系统研发经验的优先考虑。

软件开发中心-大数据分析师

职位描述

1、负责应用统计分析、数据挖掘、机器学习、深度学习等方法进行数据探索分析,建立数据模型,结合具体业务应用场景,提供完整的应用落地方案;
2、开展机器学习/深度学习前沿算法的跟踪和应用研究,关注大数据、人工智能、机器学习在风控、营销、客服等业务领域的进展与实践情况。

职位要求

1、具备3年及以上数据分析经验,熟练使用SQL语言,熟悉数据建模、数据分析的一般流程、常用方法和数据分析项目实践经验,至少熟练使用一种数据分析软件;
2、熟练掌握数据挖掘相关算法,熟练构建和优化数据挖掘模型,进行数据算法研究和改进;
3、熟练使用sas数据分析软件、精通Linux操作系统、python开发者优先考虑;
4、有志于从事金融行业数据科学研究工作,具备较强的独立工作能力,积极的工作态度和良好的团队合作精神;
5、有银行金融类相关IT系统研发经验的优先考虑。

软件开发中心-应用维护岗

职位描述

1、负责我行应用系统日常维护及技术支持工作;
2、负责我行应用系统推广方案编制及工程组织;
3、负责我行应用系统生产运维体系的治理和优化。

职位要求

1、具有较强的工作责任心,良好的沟通和协调能力,吃苦耐劳、严谨踏实的工作作风、积极主动的工作态度;
2、以下两项至少熟悉一项:
1)数据库(Oracle、MYSQL)、中间件(Websphere)、操作系统(AIX、SUSE)、网络等系统网络知识;
2)熟悉C/C++、JAVA、SHELL、SQL、PYTHON、SSH编程技术,熟悉基于ajax的页面开发框架。
3、熟悉以下一种或多种技术优先:
1)熟悉Mongodb,Habse,Hive等数据库技术;
2)熟悉RNN、lSTM、CNN等神经网络,Tensorflow等深度学习框架;
3)熟悉ZooKeeper、dubbo、dsf、mybatis、hbase、分布式缓存等相关分布式服务框架及相关数据库技术;
4)熟悉Docker、Redis、Kafka等分布式相关技术;
5)具备Hadoop、Spark、Postgre等大数据相关技术经验者优先;
4、两年以上相关工作经验。

软件开发中心-运维工具研发岗

职位描述

负责我行自动化、智能化运维工具和系统的设计开发

职位要求

1、良好的计算机基础和编程能力,熟练掌握Java编程,熟练掌握前端开发技术(js、jquery、JSP、Servlet、JavaScrip、CSS、HTML等),了解Spring/Mybatis/bootstrap等主流平台框架;
2、熟练掌握Oracle、MySQL等主流数据库领域知识;
3、扎实Java基础优先,对Java EE或前端开发技术有深入理解者优先;
4、了解银行相关业务知识者或具备运维理念者优先;
5、两年以上相关工作经验。

简历投递邮箱:53380602@qq.com

如果觉得我的文章对您有用,请点赞。您的支持将鼓励我继续创作!

3

添加新评论0 条评论

Ctrl+Enter 发表

本文隶属于专栏

企业招聘专栏
凡是在“专栏/文章”中发布的招聘信息包括岗位名称、岗位说明或要求、工作地等基础岗位信息,经社区平台方进行落实真实有效后,将会被收录到本招聘专栏中,免费帮助进行推广。

作者其他文章

相关文章

相关问题

相关资料

X社区推广