岗位职责:
1、根据需求说明完成软件和模块代码编写、测试等工作
2、分析并解决开发测试过程中遇到的问题
3、参与项目现场调试工作,熟悉工业数据采集流程,熟悉工业通讯协议,如modbus、opc等。
4、参与项目实施与交付验收工作。
岗位要求:
1、信息技术、软件工程、自动化等相关专业本科及以上
2、熟悉C#语言,掌握.net framework、.net core;Winform、Wpf等设计模式;
3、熟悉mysql、sqlserver至少一种主流数据库;
4、熟悉基本三层结构;熟悉常规接口开发技术,webservice,webapi,中间表或其它方式接口类型;
5、熟悉多线程技术,缓存机制、异步编程;
6、熟悉串口通讯、网络socket通讯,熟悉工业通讯协议,如modbus、opc;
7、了解redis使用,了解mqtt、rabbitmq等消息队列使用
8、有iot,scada,mes开发经验优先;