任职要求:
1. 对计算机软件有浓厚的兴趣,并致力于长期从事软件行业工作,具备敏锐的技术嗅觉,经常关注前沿的技术动向,尝试和学习新的技术,在主要技术网站或论坛有技术博客者优先,具备一定团队管理协调能力、团队开发经验,有项目管理经验者优先;
2. 积极上进,永于承担责任、有钻研精神;
3. 有顺畅的语言表达能力,良好的沟通能力。
4. 三年以上java语言后台开发经验,对主流开发技术栈如Spring系、mybatis有至少3年以上实际项目开发经验;
5. 三年以上Html、Css、JavaScript、vue、ES5等Web前端开发经验。,有至少3年以上这些技术的在实际项目中的开发经验;
6. 三年以上至少2种数据库(sqlserver、MySql、Oracle)的开发经验,独立设计数据库架构,能够完成所有数据库的开发工作,具备出色的数据库性能调优能力,对redis有2年以上项目开发经验;
7. 三年以上软件团队开发经验,使用过至少一种SCM工具(SVN、GIT),具备至少一种持续集成平台(jenkins、VSTS、CruiseControl、Travis、Go等)使用经验者,并可以指导其他软件工程师使用;
8. 一年以上数据库设计工具(PowerDesigner、Rose等)完成数据库架构设计;
9. 一年以上原型设计工具(Auxre、Visio等)完成软件原型设计;
10. 了解或接触过工业数据库或实时数据库技术,有一定自动化技术背景(非必须);
11. 有智能制造信息化和软件开发项目经验从优录取,有研发MES系统、能源管理系统、设备运维系统等类似系统经验者优先;
12. 要求可适应不定期的国内项目出差。
岗位职责:
1. 协助研发经理完成软件架构设计、数据库设计、UI原型设计以及相关设计文档的编制工作;
2. 根据设计文档和开发计划完成各种难度级别的开发工作,处理和解决团队内部的技术问题,编写技术文档;
3. 参与软件项目的需求管理工作(需求的调研,收集、整理、分析等),输出相关需求管理文档;
4. 培训低级别的软件研发人员和项目实施人员掌握部门需要的技术;
5. 为低级别的软件研发人员提供技术指导和支持;
6. 完全负责软件和数据库层面的性能调优;
7. 全面组织和负责各项目后期或项目售后阶段的技术支持、问题处理、软件升级等工作。