岗位职责:1.负责软件系统的设计、开发、测试和维护工作;2.配合运维完成软件系统的调试工作;3.输出开发设计文档、接口文档、部署调试文档等资料;4.配合项目经理完成项目的软件交付工作;5.进行软件系统培训, 确保团队成员对系统有清晰的理解;6.服从公司出差安排,到项目现场进行软件开发、调试和需求交流等工作。任职资格:1.全日制本科211及以上学历,3年及以上工作经验;2.拥有C1/C2驾照;3.了解并熟悉掌握前后端分离开发模式;4.熟悉Git的使用;5.熟练使用vue、element-plus、elment-ui、javascript等常用前端技术;6.熟练掌握各种Web前端技术,包括HTML/CSS/Javascript/jQuery等,熟悉页面架构和布局,对前后端分离、Web语义化等有深刻理解;7.扎实的java开发基础、熟悉软件开发及编码规范,熟悉面向对象编程思想;8.熟练使用Spring、SpringBoot、SpringCloud、SpringSecurity、MyBatis等常用开发框架;9.熟练掌握Mysql、Oracle、Postgre、Redis的使用,具备一定的数据库设计及优化经验;10.熟练掌握Modbus、TCP/UDP等相关通讯协议制定和开发;11.具备DevOps经验,熟悉Docker/Kubernetes等相关技术;12.有良好的架构设计理念,对模块化、代码复用有较深的理解,有独立分析问题和解决问题的能力。加分项:1.有PLC,海康相机,雷达等硬件对接经验;2.带领过5人以上团队;3.独立设计和主导过2个以上完整软件系统;4.能用英语或粤语进行工作交流;5.对技术有强烈的求知欲, 有自己的技术博客。