岗位职责:1、根据项目要求,参与软件开发计划制定、软件实现需求编制、架构设计、详细设计、编码、及故障修复;2、负责PLC上位机或者其他上位机软件的开发、调试以及后续的技术支持;3、负责与现场设备的通信接口、串口、网口等进行数据通讯开发;4、完成相关软件技术文档的编写、标准化整理归档。5、能够维护现有的MES系统代码(VB.NET和C#开发的),在此基础上添加与设备的通讯。6、能将采集到的数据写入到指定的SQL数据库表格中。任职要求:1.熟悉 C#编程,有2年及以上 C#开发的工作经验,有过参与相关设备硬件的软件开发经验。2.熟悉常见的多种软件设计模式,对常见的数据结构有一定的了解;3.具有Windows大型应用软件的设计、开发、维护经验;具有基于WinForm/WPF/MFC等框架的成功应用软件开发经验;4.了解IEC-61131标准,了解并使用过最少2种通讯,比如 EthernetIP、Profinet、MODBUS TCP/RTU ,串口 等。5.熟练使用CSDN,Github 等类似网站去下载源代码调试