1.教育背景:本科及以上学历,计算机科学、软件工程、信息安全、自动化、安全工程等相关专业。
2.工作经验:至少5年以上在工业互联网、安全生产系统相关工作经验,具有集团级能源行业信息化系统架构设计和核心代码开发经验者优先。
3.技能要求:
(1)精通关系型数据库(MySQL、Dameng、KingBase等)及NoSQL(HBase/Redis/mongodb)等数据库技术,并具备基于上述数据库的开发经验及调优经验,对数据库事务和锁机制相当熟悉,知道如何避免数据库死锁和慢查询;
(2)熟悉使用Java和Python、nodeJs语言中一种或者多种,其中精通基于Java的IO、多线程、集合等基础框架,熟悉常用的设计模式;
(3)熟悉网络编程、分布式缓存、消息中间件、RPC框架、负载均衡,掌握各类中间件使用,包括zookeeper、mq、redis、nginx、tomcat等;
(4)熟悉Springboot, Spring MVC, MyBatis,kafka,zookeeper等开源框架和其理念;
(5)掌握前端领域相关技术,包括但不仅限于 JS/TS、Node.js 等,掌握 Vue / React / React Native 前端 UI 框架,了解框架基本原理。
(6)熟悉常见的一些设计模式;有SpringCloud微服务治理项目经验;熟悉分布式消息中间件(RabbitMq,ActiveMq,kafka等);
4.个人素质:
①具备良好的表达和沟通能能力;
②具备团队合作精神;
③有责任心和独立分析能力。
1、负责安全生产平台运维开发,具备基于现有源代码开发二次开发能力,可以对软件系统进行深度问题分析和处理,对系统漏洞进行修复和处理;
2、根据业务系统需要,参与产品需求分析、详细设计、编码、测试等需求交付过程,具备团队意识,推动业务目标落地实施;
3、参与系统的技术规划、架构升级、系统或性能优化工作,对系统扩展、高可用等技术进行升级,协助降低系统运维成本。