一、岗位职责:1. 参与学校系统开发调研、系统设计,采集需求和整理,应用的原型设计,编写整理接口文档;2. 根据原型和文档完成相关模块的开发;3. 对校区现有系统应用进行维护迭代,对第三方软件系统供应商的管理和协调;4. 校区各类系统应用和平台的管理、运维和发布;5. 各类应用服务器和数据库的运维和部署;6. 上级领导交代的其他工作任务; 二、任职要求:(一)前端:1. 熟悉JS(ES7)、HTML5、CSS3等基础的前端编程语言,了解 Vue或React等前端框架,会使用webpack等前端自动化工具,对MVVM,模块化编程有一定的理解;2. 了解Element-UI,Ant-design等前端UI框架,了解Echarts,Datav等可视化框架,了解百度地图API;3. 了解Uni-app或flutter,react-native等跨移动端/Hybrid开发框架,有小程序开发经验和云开发Serverless经验为佳。4、对色彩有一定的敏感度,有基本的审美能力,会使用PS等工具进行图片素材处理,对threejs或webGL框架、技术有一定了解,有一定的空间想象能力。(二)或后端:1. 熟悉nodejs或Python,并熟悉对应的后端web框架,如Koa2或egg.js,flask,等,熟悉Restful API,能根据文档和业务需求进行API接口的开发;2. 熟悉MySql,Redis,MongoDB等关系型或非关系型数据库,懂的数据库事务相关知识,有扎实的SQL语言功底能够独立编写函数、存储过程、触发器等。了解对应的数据库如mongoengine等orm框架;有数据库建模和一定的BI能力,能独立开发报表。3. 了解TensorFlow或PyTorch,了解如何使用第三方框架完成ORC类应用的开发4. 有微信小程序后端开发经验,熟悉数据挖掘理论与方法,如聚类分析,决策树,逻辑回归,关联规则为佳其他:1. 具有***大学本科以上学历;2. 逻辑思维能力强,沟通交流顺畅,与人相处融洽,有较好的抗压能力,熟悉前后端分离项目从立项到落地的流程,了解Axure或Sketch设计原型设计工具。3. 会使用Docker,Nginx等常用部署运维和管理工具,会部署CentOS,Ubuntu,并在其上发布运维部署应用,有vsphere的管理经验。会使用git、postman等工具进行代码管理和请求拦截。4. 身心健康,品行端正,在校就读或就职期间行为表现良好,没有违规处分或其他不良记录;5. 有***公办学校或双语学校任职IT经验者优先选择。