岗位职责:1. 负责对公司信息系统(MES、PLM、WMS等)以及系统中间件程序进行二次开发实现业务需求,并根据系统运行情况,持续迭代优化业务逻辑与系统性能。2. 负责公司自研信息系统平台的设计、开发、测试与维护,确保开发过程中的代码质量和系统性能。3. 与公司内部各部门及外部顾问团队对接,进行需求调研,撰写需求、设计文档,并进行模块、功能的开发和实现,满足公司业务需求。4. 参与系统架构设计和技术方案讨论,提出优化建议与解决方案。5. 分析和解决软件开发过程中遇到的问题,包括性能调优和bug修复。6. 与业务部门、IT团队及外部顾问团队协作,确保项目顺利推进。7. 撰写技术文档、开发文档和用户手册,确保团队知识的共享与传承。任职要求:1. 本科及以上学历,计算机科学、软件工程或相关专业。2. 精通Java语言,数据JVM原理;熟练使用Spring Boot、Spring Cloud、MyBatis等主流开发框架;熟悉分布式系统开发,掌握Dubbo、Zookeeper、Redis、RocketMQ等中间件技术;具备扎实的数据结构和算法基础。3. 熟悉数据仓库设计、ETL开发及大数据组件(如Hadoop、Spark、Flink、Kafka)。4. 熟悉MSSQL、Oracle、MySQL等主流关系型数据库的使用,精通SQL语言,熟悉Redis、MongoDB、Elasticsearch等NO-SQL技术。5. 可独立基于开源框架完成环境配置、系统框架搭建和部署。6. 熟练掌握其他多种主流开发语言(如C/C#、Python等)及IDE者优先。7. 有制造业常用信息系统开发、项目实施经验,了解制造业基本业务者优先。8. 具备良好的逻辑思维能力和解决问题的能力,能够承受一定的工作压力。9. 具备良好的团队合作精神和沟通能力,能够有效地与团队成员协作。