岗位职责:
1.负责产品(ERP、HCM、BPM、eCommerce、CRM、PM等)的系统调研、设计及研发;
2.参与业务需求分析、风险评估、需求评审、技术方案设计、实现跟进及相关产品的技术评审;
3.根据项目计划、系统设计给出开发解决方案,指导团队开发并实际参与编码;
4.确保项目目标的实现,领导研发团队准时、优质地完成工作;
5.制定项目开发计划文档,量化任务,并合理分配给相应的人员;
6.跟踪项目的进度,汇报项目进展情况、协调项目组成员之间的合作;
任职要求:
1.统招本科或以上学历,计算机等相关专业,5-10年软件开发经验,2年以上项目管理经验;
2.5年以上JAVA技术开发经验,精通JAVA,有从事过中大型互联网系统平台开发经验;
3.同时了解.NET开发,有大规模软件开发的实战经验,有.NET项目开发经验优先考虑;
4.熟练使用主流开发框架,如: SpringMVC、Spring(IOC/AOP)、Spring Boot、MyBatis等,对整体项目框架和解决方案搭建从无到有,具有相关经验;
5.熟悉Dubbo、SpringCloud等服务框架,有微服务框架开发经验,了解面向服务理念,并具有系统微服务化拆分经验;
6.熟悉RabbitMQ、Kafka等主流消息中间件,Redis等NoSQL技术;
7.精通常用数据库,如:MySql、MS SQL Server、Oracle等主流数据库,熟悉常用的解决数据库负载的方法,对SQL调优有深入理解和实际经验;
8.熟悉分布式系统的设计和应用,熟悉分布式、缓存、消息、搜索等机制,熟悉目前网站常用的缓存组件、缓存类型、缓存策略;
9.熟悉Restful和接口开发规范,可扩展、高性能、高并发、高稳定性系统设计,开发和调优方面有实际经验;
10.大型分布式应用系统、多线程并发的设计和开发经验,熟悉负载均衡策略实现,熟悉分布式、缓存、消息、搜索等机制。能对分布式常用技术进行合理应用、解决问题;
11.熟悉Linux操作系统,熟悉Shell脚本编程及常用Linux操作命令;
12.掌握Web前端的语言(如Javascript、HTML、CSS)等;
13.有(jQuery、Vue、React)等前端框架的使用经验、类库以及组建,了解其底层实现原理;
14.有ERP、HCM、BPM、eCommerce、CRM、PM等项目开发经验;
15.拥有良好的编码风格、读过一些开源工程的源码,有持续优化结构和代码的原始动力,有可扩展意识;
16.对技术有激情、有追求,富于技术创新精神,勇于解决技术难题,并具备相当的技术前瞻性;
17.思路清晰,具备良好的沟通能力和理解能力,能够与需求部门良好沟通,并根据业务需求设计合理模型。
收起