1.根据软件需求编写概要设计、详细设计、代码实现及单元测试;2.主要负责自动化设备的上位机软件开发工作(开发语言C#);3.熟悉WebServices接口调用,能够开发一些简单的WebServices服务;4.精通C#开发语言(WinForm、WPF桌面应用开发);5.熟练多线程编程;6.熟练使用SOCKET通讯方式编程;7.了解与下位机的通讯协议,例如OPC、ModbusTCP、ModbusRTU;8.软件新/旧产品进行改进和优化;9.对计算机网络通讯有一定的认知,能够现场排查一些网络通讯上的异常。任职要求:1.开发语言-C#,对多线程、事件、TCP通讯有一定的了解或者开发经验,开发过MES或生产管理系统经验。2.简单的PC系统/服务器的异常处理能力。3.对windows服务器系统有使用的经验。4.对电脑网络知识体系有一个基础的了解,知道网络路由的实现原理(有CCNA及以上证书或者培训经历的优先)。5.对电气知识有一定储备,如(使用电脑程序与PLC进行通讯,对HMI程序有编写,调试能力)。6. 能适应出差