岗位职责:
1.设计和开发上位机软件;
2.参与软件项目的需求分析和系统设计;
3.负责软件调试,问题修复;
4.优化软件性能,确保软件质量和稳定性;
5.编写技术文档,支持技术团队成员。
任职要求:
1、精通C#语言,对泛型、委托、事件、反射、特性、异步编程与多线程等有深入理解和实践;
2、熟练掌握 Winform 和 WPF ,会使用MaterialDesign构建功能丰富、用户体验良好的桌面应用程序;
3、熟练应用 MVVM 设计模式,掌握 Prism架构;
4、熟练运用ORM框架,如SqlSugar;
5、熟悉串口 RS232/RS485,Modbus 通信协议,PLC 通信(MewTocol,西门子等),Socket 通信,TCP/IP;
6、精通SQL Server、MySQL等常用数据库的使用;
7、熟练使用 Git ,对项目中 Git 的冲突等问题有实际工作解决经验。
8、具有1年以上上位机软件开发工作经验,有完整的项目开发周期经验者优先。
9、具备较强的学习能力和创新精神,能够快速掌握新技术和新知识,不断探索和尝试新的解决方案。
10、具有良好的团队合作精神和沟通能力,能够与团队成员密切协作,共同完成项目任务。
11、具备较强的责任心和敬业精神,能够承受较大的工作压力,按时、高质量地完成工作任务。