岗位职责描述:
1、制定调研提纲、方法和计划,组织业务流程调研,了解现有业务流程的基本逻辑结构;
2、根据软件开发项目管理和软件工程的要求写出相应的程序,按照程序设计规格说明书编写程序,产生符合标准规范的、实现设计要求的、能正确可靠运行的程序;
3、测试计划,设计测试用例编制,组织模块测试、集成测试,用户联合测试和压力测试,编制测试报告和改进建议;
4、业务流程分析,撰写调查报告并提出优化建议;
5、协助上级完成日常工作,完成上级交办事务。
任职要求:
一、软件开发工程师(后端)
1.大学本科及以上计算机相关专业毕业,3年以上java开发工作经验;
2.熟悉ssm开发框架,了解Spring Cloud,并有实际项目开发经验。有分布式敏捷开发经验者优先,能熟练编写代码,有良好的注释以及文档编写习惯;
3.具备良好的理解能力,能快速理解业务部门或产品经理的需求,熟悉并善于使用流程和思维导图;
4.熟悉kafka、rabbitmp、redis等中间件,有高并发、有高可用等相关技术经验者优先;
5.熟悉git/svn等代码管理工具;
6.熟悉mysql,sqlserver,mongodb,Hbase等至少一种数据库应用开发,并具备基本的sql调优能力;
7.熟悉eclipse、idea开发工具,具有linux/unix操作系统基本操作能力;
8.具有良好的沟通能力、团队合作精神和职业稳定性,工作积极主动。
二、软件开发工程师(前端)
1.大学本科及以上计算机相关专业毕业,3年以上前端开发工作经验;
2.掌握HTML/HTML5、CSS/CSS3、JS(ES5,ES6)等前端开发技术,能熟练编写代码,有良好的注释以及文档编写习惯;
3.掌握如VueJS,uni-app、React、AngularJS、React Native等一项或多项热门前端框架技术,具有模块化思维;
4.熟悉git/svn等代码管理工具;
5.熟悉NodeJS,了解iOS、Android、HTML5等前端Web开发技术的原理,有APP混合开发经验者优先;
6、具备微信小程序开发经验;
7、有一定的审美能力,注重UI用户体验者优先;
8.具有良好的沟通能力、团队合作精神和职业稳定性,工作积极主动。