工作内容/职位描述:
1.根据项目需求,协助完成需求分析,评估技术可行性,编写技术实施方案
2.承担相关技术系统的技术体系架构规划设计
3.遵循开发规范进行系统的概要设计、详细设计、代码开发
4.完成新增系统和现有系统变更的移动应用开发任务,确保项目顺利进行
5.承担应用系统核心架构开发、重大项目核心代码编写
6.跟踪先进技术,持续进行技术创新,构建公共服务模块与组件,以提升技术服务水平
7.配合进行系统测试,根据测试结果,及时反馈和修改研发缺陷
任职资格:
1.教育背景:全日制大学本科及以上学历,计算机相关专业。
2.专业技能:
(1)精通软件开发流程、项目管理,熟练掌握软件工程标准规范
(2)具备Java软件开发工作经历或相应的开发管理经验,熟悉Java及C/C++/Python/Perl等其它一门程序开发语言,掌握面向对象编程思想
(3)熟悉 SpringMVC、SSH2、Spring Boot、MyBatis等开源框架
(4) 熟悉微服务软件架构,Restful、JSON等开发协议
(5) 熟悉W3C标准及规范,精通HTML5、CSS3、JS、Ajax等前端技术和主流JQuery/BootStrap/React/AngularJS等开发框架,并能熟练应用到项目中。
(6) 精通Oracle或MySQL开发,至少熟悉一种NoSQL数据库。
(7) 掌握消息ActiveMQ、kafka等中间件及WebService等应用开发技术
(8) 大学英语4级以上,能熟练阅读理解英文类技术文档,具备办公自动化软件操作技能。
3.个人素质:具有良好的团队协作能力和较强的责任心
4.工作经验:2年以上工作经验