岗位职责:
1. 负责基于C# WPF技术开发上位机软件,实现与下位机设备的数据交互和控制;
2. 设计和开发用户界面,确保用户友好性和交互性;
3. 优化现有的上位软件、人机交互软件,扩展工具仓储,提高代码可移植性、可扩展性及健壮性;
4. 编写上下位通讯协议、软件使用说明书、开发文档、需求文档等;
5. 与团队合作,完成软件开发周期中的各个阶段,包括需求分析、设计、编码、测试和部署。
任职要求:
1. 统招本科及以上学历,计算机科学与技术、软件工程、网络工程专业;
2. 精通C#编程语言,熟悉WPF框架及MVVM设计模式;
3. 3年以上软件开发工作经验;
4. 熟悉RS232、TCP、Modbus、Http等常用通讯协议的开发;
5. 熟悉软件开发流程,有良好的技术文档习惯,有规范化标准化的代码编写习惯;
6. 对软件开发有较强的兴趣和热情,勇于探索和学习新技术。