岗位职责:
1、负责公司管理系统(如ERP、CRM、OA等)等后端系统的需求开发、设计、与维护工作。
2、为各业务部门提供落地系统的具体实施方案;
3、对后端系统进行结构化的设计,对业务模块进行合理拆分;
4、使用Java及Spring Boot框架进行后端服务的开发,包括API设计、实现与测试。与前端团队紧密合作,使用Vue.js等前端技术栈完成前后端分离的开发任务。
5、熟练使用MySQL数据库进行数据库设计、优化及SQL语句编写,熟悉MyBatis等ORM框架。
6、负责对后端开发的工作进行质量审查和进度跟踪;
7、深入了解资深开发平台相关知识,熟悉相关技术架构,提高开发水平。
任职资格:
1、计算机相关专业,本科及以上学历。
2、具有3年及以上非标自动化类行业相关工作经验优先;(有AGV小车、机器人、无人机等软件开发经验优先考虑)
3、熟练掌握主流编程语言,使用多种编程语言和开发工具,如Java、Python、C++、JavaScript等,并熟悉相关的开发平台和框架。
4、熟悉常用的办公软件,具备软件开发经验,能够进行软件项目的设计开发、编码、测试部署和维护软件系统,熟悉软件开发流程和开发工具。
5、具备良好的需求分析能力、业务和技术方案策划和设计能力,思路清晰,良好的语言表达能力;
6、熟练使用shell脚本编程,能够在linux系统下进行开发工作;
7、具有良好的沟通协作能力及一定抗压能力。