3. 高级人员资质要求
l 教育背景
教育部批准的高等学校,计算机、电力电气、管理类、工程类、自动化、人工智能等相关专业专科及以上学历。
具有“软考”中高级证书、社会同类认证证书者优先。
l 工作经验
满足信息系统软件研发、信息安全研发、数据研发、GIS研发、人工智能五个方向至少一个方向的经验要求。
1. 信息系统软件研发方向:具备JAVA开发、.NET开发、C/C++开发、Android开发、IOS开发方向、WEB前端、移动应用嵌入式开发等1项或多项开发经验,具体要求如下:
JAVA开发:5年及以上 Java B/S相关项目开发设计或架构设计经验,有平台类或大型应用类软件架构设计经验;能独立负责或指导至少3个平台类软件或大型应用类软件项目的设计与开发,具有良好项目管理经验者优先。
.NET开发:5年及以上.NET软件研发工作经验;项目经验丰富,至少有8个以上大型企业集团管理应用项目(30人以上项目团队)或企业集团级信息集成项目(30人以上项目团队)架构设计、开发经验。
C/C++开发:5年及以上C/C++开发相关工作经验。
Android开发:5年及以上Android开发经验;3年以上软件设计经验或带队经验者优先。
IOS开发:5年及以上IOS开发经验;3年及以上软件设计经验或带队经验者优先。
WEB前端开发:5年及以上Html、Html5、javascript、CSS、less、sass等语言的开发设计经验;3年及以上WEB 前端开发的相关经验;至少主导设计过2个及以上前端开发框架。
移动应用嵌入式开发:5年及以上的软件开发工作经验。
2.信息安全研发方向:具有5年及以上的信息安全项目软件研发工作经验。
3. 数据研发方向:具有5年及以上JAVA或C++开发工作经验、数据库运维工作经验。具有以下三项条件之一的研发人员优先:一是具备4年以上Linux、hadoop平台开发工作经验;二是熟悉数据仓库开发,具有4年以上大型数据仓库开发经验和ETL流程优化经验;三是具有4年以上数据仓库类大型项目实施经验。
4. GIS研发方向: 5年及以上GIS相关开发经验;有大型软件开发和设计经验,主导过至少5个大中型软件开发平台模块或应用软件项目研发者优先。
5.人工智能开发方向:5年及以上软件开发工作经验。
l 技术能力
满足信息系统软件研发、信息安全研发、数据研发、GIS研发、人工智能五个方向至少一个方向的技术能力要求。
1.信息系统软件研发方向:至少具备JAVA开发、C/C++开发、Android开发、IOS开发方向、WEB前端、移动应用嵌入式开发等1项或多项技术能力,具体要求如下:
JAVA开发:精通 JAVA,深刻理解企业级软件研发技术体系架构;精通设计模式; 精通软件分析和设计、开发的方法与工具;精通 Oracle或DB2/MS、 SQLServer、MySql、Mongodb等数据库;熟悉kafka、es、redis、mycat等中间件 ;熟悉OOP,AOP思想、Java的I/O、多线程;熟悉redis集群的搭建,熟悉备份策略,了解redis持久化、多数据类型缓存应用、Redis分布式锁、Lua脚本;熟悉RabbitMQ消息中间件集群搭建,利用MQ缓冲流量,熟悉应用服务器软件Tomcat等容器配置和部署;熟悉Nginx反向代理;熟悉java JVM和相关java的调优;可以使用容器服务 Kubernetes、容器镜像服务、对象存储OSS、日志服务SLS、云数据库RDS等。精通大型企业信息系统的技术架构选型,软、硬件总体框架规划,设计方法论及实践手段等,能够把控项目总体技术方案,进行项目总体设计;能够解决项目中方向性、重大技术难题;具备较强的处理跨专业领域的综合技术问题的能力;精通软件开发、测试过程与相关方法;精通软件系统分析和设计、开发方法与工具,能够承担大型软件项目的架构设计; 精通 CMMI模型和ISO9001模型;熟悉云平台分层架构者优先。
.NET开发:精通企业应用领域涉及的主流开源产品或框架的架构,擅长整合相关框架以满足项目需要;精通.Net,理解企业级软件研发技术体系架构;精通设计模式;精通MicrosoftVisualStudio2008~2017、IBM WSAD等工具;精通Oracle、DB2/MS SQLServer、MySql等数据库;至少掌握一种主流商业数据库产品的管理、应用,精通数据库基本理论知识,精通SQL语言,精通存储过程;精通Spring.Net、.Net PetShop、NHibernate等常用框架,精通HTML、Ajax、ExtJs、JQuery等技术;具备领域建模、数据建模能力,熟练使用PowerDesiger/Rose/Visio/EA等设计工具,至少精通一种UML设计建模工具以及精通UML建模技术;熟练掌握信息系统建设涉及到的基础网络、数据存储、桌面、主机、应用服务器、信息安全防护等基础设施;精通大型企业信息系统的技术架构选型,软、硬件总体框架规划,设计方法论及实践手段等,能够把控项目总体技术方案,进行项目总体设计;能够解决项目中方向性、重大的技术难题;具备处理跨专业领域的综合技术问题的能力;精通软件开发、测试过程与相关方法;精通软件系统分析和设计、开发方法与工具,能够承担大型软件项目的架构设计;熟悉CMMI模型和ISO9001模型。
C/C++开发:精通C/C++语言,深入理解软件开发设计原理和Windows消息机制; 精通TCP/IP原理;精通SOCKET网络编程;精通硬件设备开发,能够根据相关设备提供的sdk等文档和动态链接库,开发设备相关应用,如,摄像头,LED屏等,精通C/C++等常用开发语言;有良好的编程风格;其中视频类开发要求掌握SIP、RTP/RTCP、RTSP、HTTP等网络及媒体协议;掌握LIVE555、VLC、OSIP/EXOSIP其中之一,具有以上协议栈实现、优化经验;掌握各种主流编解码技术如H.264、MPEG4等,掌握FFMPEG、MPLAYER其中之一,具有以上视频编码实现、优化经验;掌握模式识别、人工智能、图像分析处理等理论及算法;掌握OpenCV。
Android开发:具备良好的独立工作能力,能够根据产品需求,带领团队进行研发工作;精通Android相关知识,熟悉并灵活应用 Andriod框架Api,精通Eclipse等常用开发工具;精通Android网络通信机制,对多线程、Socket通信、TCP/IP和http协议有深刻的理解和丰富的经验;精通xml解析,精通Andriod四大组件;精通Android平台UI设计规范,精通Android界面绘制技术。对Android操作系统适配有丰富的开发经验,能够完成对主流厂商、不同版本操作系统的适配工作。对互联网常用第三方组件有丰富的集成经验,例如推送、支付、即时通讯、人脸识别等。有丰富的实践经验,能够解决复杂的技术问题,例如UI特效开发、3D渲染、框架冲突、混合式开发等。对Android开发前沿技术有比较深入的了解,例如热修复、React、安全加固等。除Android Java外,可以使用Object-C、C、C++或JavaScript语言进行开发者优先。具备Android源码阅读能力,具备Android源码修改能力,能够快速熟悉继承已有代码资源。
IOS开发:具备C,C++和objective-c的编码技能;精通IOS应用开发框架,能独立完成分配的IOS开发任务。有扎实的Object-C语言基础,精通面向对象化编程思想和设计模式,熟悉IOS开发技术;精通使用iPhone SDK、XCode、Interface Builder等开发工具;精通常用的数据结构,了解IOS内存管理机制。精通xml相关技术,熟悉IOS开发平台及框架原理及底层API调用;对互联网常用第三方组件有一定的集成经验,例如推送、支付、即时通讯、人脸识别等。有丰富的实践经验,能够解决复杂的技术问题,例如UI特效开发、3D渲染、框架冲突、混合式开发等。对IOS开发前沿技术有比较深入的了解,例如热修复、React等。熟练使用Sqlite数据库并具备SQL语句编写能力,精通多线程、文件处理、tcp/ip, socket、http等相关编程技术。具备iOS源码阅读能力,具备iOS源码修改能力,能够快速熟悉继承已有代码资源。除Object-C、C、C++外,可以使用Android JAVA或JavaScript语言进行开发者优先。
WEB前端开发:精通HTML/XHTML、CSS,javascript 、less、sass精通网站重构、页面架构和布局,对Web标准和标签语义化有理解;精通一种javascript框架,jQuery,YUI、html5、React、VUE、Bootstrap 、Angularjs等;精通Photoshop等图像处理软件。精通各浏览器的兼容性问题,精通各浏览器下的代码调试方法;精通手持移动设备(手机/平板电脑)等前端页面代码编写规范。
移动应用嵌入式开发:精通WiFi、TCP/IP协议,能够独立搭建Android平台与后台服务器的通信环境;精通串口通信,能制定串口通信协议并实现和下位机的串口通信;精通单片机/ARM等微控制器的工作原理,熟练使用嵌入式C语言编程;精通串口、USB、I2C、SPI、CAN、LIN等至少一种接口设计。
2.信息安全研发方向:精通C/C++语言,能够熟练进行Windows或Unix程序编写;至少精通一种脚本语言,精通linux环境下嵌入式设备的开发;有很强的软件系统分析设计能力,对信息安全软件产品发展趋势良好的认识;英语阅读能力强,能够独立翻译相关的英文文档。
3.数据研发方向:精通算法设计及数据结构,精通hadoop平台的使用,擅长海量数据处理、实时分析等算法设计、优化;精通至少一种常用数据库系统:oracle、mysql;精通C/C++/JAVA中至少一种开发语言,熟悉Linux平台下的开发环境。
精通数据仓库研发,具备以下能力素质的人员优先:精通数据库基本概念、原理、方法和技术,精通SQL,PL/SQL,至少精通Oracle、SqlServer、DB2、SybaseIQ等两种以上大型数据库开发;精通数据仓库和数据库的模型设计方法和开发相关技术,如数据仓库、ETL、OLAP、BI展现等;精通BI工具,熟练进行多维分析建模(SSIS,SSAS建模),有SSAS、SSIS、SSRS实际项目经验;熟悉MDX;精通建模工具如PowerDesinger;具有3及以上数据仓库开发经验;精通ETL工具(informatic、Datastage、congnos等)进行数据抽取;精通数据仓库实施方法论,精通ETL开发实施流程和原理;熟悉中间件(Weblogic、Tomcat)安装与配置,熟练操作Office等办公软件。
4. GIS方向:精通Java、C#、C++等开发语言;精通OpenGL、DirectX 3D等绘图函数库;精通.3ds、.x、.dae等常见三维模型文件结构;精通World Wind、Google Earth以及国产三维GIS平台软件的绘图原理及数据加载机制;精通面向对象的软件分析、设计和开发技术;精通Oracle或MS SQLServer等数据库,精通SQL语言;至少精通一种UML设计建模工具;精通软件系统分析和设计、开发方法与工具,能够承担大中型软件项目的架构设计;熟悉软件开发、测试过程与相关方法;熟悉CMMI模型和ISO9001模型。
5.人工智能开发方向:精通机器学习/深度学习基本知识和基础相关算法(监督学习、无监督学习、特征提取等);精通数据清理办法(PCA,归一化,数据平衡处理等);精通深度神经网络、随机森林、随机场等模型;精通计算机视觉(如图像识别与理解,目标检测、图像分割等);精通Python/Java等编程语言,精通Tensorflow等框架。
l 综合素质
能够指导团队编写高质量的项目过程文档及技术文档,具有较高的激励、沟通、协调、团队领导能力,能管理和带领团队进行独立设计开发测试等全过程工作;逻辑性强、善于总结分析,具有全局观念、计划和实施执行的能力及组织、协调等综合管理能力;在本专业上能指导他人,有较好的传授能力;不断追求卓越,视野开阔,对新技术新观念有高度敏感性,能够随时了解和掌握国内外信息技术最新发展动态;具备良好的职业道德和职业素养,能承担较强的工作压力;能够遵守信通产业集团的各项规章制度,严格执行信息安全管理规定。