任职要求:1、计算机相关专业,本科以上学历;2、熟悉Spring,ibatis,spring-boot等框架;3、熟悉Linux环境以及操作,SVN的使用,熟悉Tomcat,Apache,Nginx等开源服务器,理解内部运行机理 ,熟悉linux常用命令,可快速分析性能瓶颈和问题所在;4、熟练使用orcale数据库,了解MongoDB等分布式数据库。5、对架构重构分析、分布改进有实战经验优先考虑6、熟练掌握分布式通讯框架(Netty、dubbo等NIO框架)、分布式存储(fastDFS、HDFS等)、分布式缓存(Memcached集群、redis集群)7、熟悉机器学习者优先考虑具有优秀设计能力,精通常见设计模式,具备业务领域建模、系统抽象封装、架构分析治理的能力,能够在复杂的系统中;8、熟悉常见的深度学习训练框架如Tensorflow、Pytorch等,熟悉主流的深度学习算法,如CNN、LSTM、Transformer、Bert等。9、具备微服务治理经验springboot、spring cloud、dubbo,zookeeper等;10、熟悉大数据开发相关技术如Hive,HBase,Hadoop生态,Spark系列,Sqoop,Pig,YARN优先;11、有代码分层意识和代码复用意识 岗位职责:1、参与系统的需求调研和需求分析,撰写相关技术文档;2、搭建系统开发环境,完成系统框架和核心代码的实现;3、项目概要设计、详细设计、开发计划等的编制并实施;4、系统开发测试、部署和集成;5、负责解决开发过程中的技术问题;6、参与代码维护与备份。7、根据设计文档或需求说明完成代码编写,调试,测试和维护;8、分析并解决软件开发过程中的问题;9、协助测试工程师制定测试计划,定位发现的问题;10、配合项目经理完成相关任务目标。 优先考虑:1、计算机软件相关专业毕业。4、有油田开发经验者优先;2、具有软件工程的规范和意识,了解最新的软件设计思想,熟悉软件开发流程,代码编写规范;3、对编程有浓厚的兴趣并对所从事工作有较强的极积性、良好的沟通能力,有高度的责任心。5、熟悉应用服务器的安装、调试、配置及使用;6、具备需求分析和系统设计能力及较强的逻辑分析和独立解决问题能力;5、熟悉主流移动浏览器的技术特点,熟悉跨终端、跨浏览器的开发模式和平台特性,对前端性能优化和浏览器工作原理有一定的理解;