职位描述
岗位要求:
1、本科及以上学历,计算机、通信、电子、自动化等相关专业;
2、3年以上上位机软件开发工作经验;有独立的工业自动化上位机软件开发项目实施经验;
3、熟练掌握C#等开发语言,能够进行复杂业务模块编程;
4、掌握B/S,C/S结构,熟练使用Javascript、JQuery、Css、Ajax、XML等Web开发领域相关技术,并熟练掌握多种UI编程相关技术;
5、有成熟面向对象编程思想,能够熟练使用.NET框架,深刻了解其运行机制;
6、掌握常用数据库(如mysql、sql server、oracle等)操作;熟练掌握T-SQL语法,复杂数据处理并进行效能优化;熟练掌握MS SQL SERVER数据库工具的使用;
7、熟悉上下位机通讯协议编程,熟悉上位机与PLC或其他硬件设备的通信,例如Modbus TCP、TCP/IP、Modbus RTU等;
8、四级及以上英语能力,具备良好的英语读写能力;
9、责任心强,有良好的沟通能力、逻辑思维能力、独立解决问题能力、团队协作能力。
岗位职责:
1、根据公司需求完成系统设计、编码、测试以及相关文档的编写;
2、负责软件架构书,流程图、功能说明书等文档的编写及维护;
3、负责新项目的上位机的软件开发,代码编写、程序调试和测试工作;
4、负责生产自动化设备数据采集、C#程序控制、上位机软件开发、数据库维护和优化等。