岗位职责:1、负责公司上位机软件的开发工作;2、负责产品需求分析,软件架构设计以及相关功能模块开发;3、负责编写相关开发文档,测试方案,技术支持文档,使用说明等;4、负责现有产品程序软件的维护与升级。岗位要求:1、本科以上学历,软件工程、电子信息工程等相关专业;2、精通C#或C++(MFC)语言,至少有2年以上.net开发经验;3、熟悉WINFORM,WPF开发客户端程序;熟悉.net架构、熟悉visualstudio开发平台;4、熟悉CAN、TCP/IP、RS485、SPI、MODBUS等通讯方式及通讯协议; 5、熟悉WEBAPI的调用和创建及发布 ;6、掌握数据库 SQLSERVER或ORACLE,能熟练使用至少一种ORM框架 7、熟悉webservice、JSON。