职责描述1、数据采集模块开发负责设计并开发 MES 系统的数据采集功能,从各类生产设备、传感器等数据源实时采集生产数据,包括但不限于设备运行状态、产量、质量数据等。实现数据的清洗、转换与存储,确保采集到的数据准确、完整且符合系统数据标准,能够有效支持后续的数据分析与生产决策。2、生产管控功能实现参与生产计划排程、生产进度跟踪、工单管理等生产管控模块的开发,通过系统实现生产过程的可视化管理,帮助生产管理人员实时掌握生产动态。开发预警机制,对生产过程中的异常情况(如设备故障、生产延误等)及时发出警报,并提供相应的处理建议,保障生产的连续性与稳定性。3、工艺流程管控开发基于企业的生产工艺流程,开发工艺流程管控模块,实现对生产流程的建模、优化与监控。确保生产过程严格按照预定的工艺流程执行,提高生产效率与产品质量。支持工艺流程的版本管理与变更控制,当工艺流程发生调整时,能够快速在系统中进行更新与部署,确保系统与实际生产流程保持一致。4、Web API 接口开发负责开发与维护 MES 系统的 Web API 接口,实现与企业内部其他信息系统(如 ERP、PLM 等)的数据交互与集成,打破信息孤岛,促进企业信息的流通与共享。保障接口的安全性、稳定性与高效性,对接口的调用进行监控与管理,及时处理接口调用过程中出现的问题。5、数据库管理与优化使用 MySQL 数据库进行系统数据的存储与管理,负责数据库表结构的设计、索引优化、存储过程编写等工作,确保数据库性能满足系统运行需求。定期对数据库进行备份与恢复操作,保障数据的安全性与完整性。同时,对数据库进行性能监控与调优,及时发现并解决数据库运行过程中出现的性能瓶颈问题。任职要求1、技术能力精通.NET 开发框架,具备扎实的 C# 编程基础,能够熟练运用.NET 技术进行 Web 应用程序的开发。熟悉 Web API 开发,能够设计并实现高效、安全的 RESTful 风格接口,具备良好的接口设计与文档编写能力。熟练掌握 MySQL 数据库,熟悉数据库设计、SQL 语句编写、索引优化、存储过程等数据库相关技术,能够独立完成数据库的管理与维护工作。具备一定的前端开发能力,熟悉 HTML、CSS、JavaScript 等前端技术,能够与前端开发人员协作完成系统界面的开发与调试。了解工业生产制造流程,熟悉 MES 系统架构与功能模块者优先考虑。对工业数据采集技术(如 OPC UA、Modbus 等)有一定了解者更佳。2、经验要求具有 3 年以上软件开发经验,有参与过企业级应用系统开发项目的经历。至少有 1 年以上工业 MES 系统开发或相关制造业信息化项目开发经验,能够独立承担模块开发任务。3、综合素质具备良好的问题解决能力,能够快速定位并解决系统开发与运行过程中出现的技术问题。有较强的团队协作精神,能够与团队成员、其他部门进行有效的沟通与协作,共同推进项目的进展。具备良好的学习能力与自我驱动力,能够快速掌握新技术、新知识,适应不断变化的项目需求。工作认真负责,注重细节,对软件开发工作有高度的热情与敬业精神。