岗位职责:
1. 负责上位机软件的设计、开发与维护,确保软件质量和性能。
2. 参与系统功能设计,包括用户界面和数据库结构设计。
3. 与团队合作,完成模块测试并协助解决技术问题。
岗位要求:
1. 熟练使用C# .NET进行编码,熟悉C# Winform,熟悉DotNet框架,具有良好的编程技巧和编程习惯。
2. 熟练使用VisualStudio等开发工具。
3. 熟悉常用的数据格式,如xml、json等,熟悉各种数据格式的转换及序列化及反序列化。
4. 熟悉SQLServer/MSSql等主流数据库的开发,熟悉SQlite数据库的开发。
5. 熟悉数字量和模拟量IO点、RS232、485、TCP工业总线通信。
6. 熟悉TCP/IP,Soket通信,熟悉基本的通讯协议,包括Modbus/MQTT,具有与PLC设备进行通讯的相关经验。熟悉HJ212协议优先。
7. 有实际硬件控制相关经验,熟悉工业硬件的控制。
8. 有独立解决上述相关问题的能力。
9. 具备较强的学习能力和对新鲜事物的快速接受能力,能够主动探索新技术、新方法,以适应业务的持续发展。
10. 对 AI 技术和环保监测大数据有一定的了解和兴趣,有意愿且有能力将 AI 技术应用到环保监测算例中,实现数据的深度分析和应用。