岗位职责:
1、协助完成仓储自动化项目软件系统的详细设计、需求开发、版本发布、测试实施、运维等工作保质保量地完成系统和产品的研发任务,检查和优化系统代码,管控和编写相关程序;
2、负责自动化软件系统的核心模块开发运维,设计并实现可靠的软件系统,解决项目过程中出现的技术问题和技术难点;
3、与项目经理、产品经理等协作,梳理并落地自动化执行流程,制定合理的技术方案;
4、指导职级较低研发工程师开展工作,带领后者参与并完成应用的研发工作,提高职级较低研发工程师的技术、设计和实施能力;
5、完成领导其他交办。
任职要求:
1、本科以上学历,计算机类相关专业,熟悉物流行业或自动化相关业务知识;
2、3年以上工作经验,具有扎实的计算机科学理论与技术基础。熟悉和精通主流的物流、仓储、输送、分拣搬运、存储等类型设备和前沿技术(例如:各类型货架、堆垛机、穿梭车、AGV、拣选设备及其他配套软硬件系统等)者优先;
3、熟悉JAVA语言,熟悉常见数据结构与算法,能独立解决复杂业务和技术问题;
4、熟 悉 Spring\SpringBoot\SpringMVC\MyBatis-Plus等主流开发框架,熟悉 SpringCloud 微服务架构;
5、熟悉分布式、缓存、消息队列等机制,熟悉 MySQL 数据库以及典型非关系型存储系统的基本操作,熟练使用 Maven、SVN、IDEA 等常见工具技术,熟悉 Linux操作系统基础知识及常用命令;
6、对前端相关框架,jquery,vue 等有一定的使用经验者优先;
7、可以接受去仓库现场实施调试,具备实施落地能力,有多个项目落地经验,能够根据业务对系统优化和功能实现提出可行的解决方案,快速定位排查并解决问题;
8、有良好的逻辑思维能力和问题敏感度,学习能力强,独立完成软件项目与供应商管理,具有很好的沟通表达和团队合作能力;热衷于技术创新,对于把人工智能技术应用到实际业务场景产生商业价值具有强烈的热情;自我驱动、积极主动、乐于动手解决复杂问题。