职位描述
职责概述
1、配合上级完成给定的C#/.NET日常开发工作,包括无人实验室项目-PCS软件系统开发,其他自动化项目中PCS系统的开发与运维;
2、自动化车间各个机台与设备升级过程中,设计一套PCS系统接入控制;
3、后续软件部门产品升级迭代过程中,参与PCS与X-MOM、WMS、APS等系统之间的对接,持续优化并迭代部门主要产品矩阵
岗位要求
1、基本前端开发技术栈,包括但不限于以下其中的一种:HTML/JavaScript/CSS/Vue/React等;
2、基本客户端开发技术栈(C/S架构),包括但不限于以下其中的一种:WPF/WinForm/Electron等,有仿真经验者更优;
3、基本Web端开发技术栈(B/S架构),包括但不限于以下其中的一种:缓存(Memory缓存)和分布式缓存(Redis),消息队列(RabbitMQ/Kafka),多线程和异步编程,RESTAPI,Swagger API文档版本管理,ORM(SqlSugar/Dapper/EF),WebAPI和MVC等分层结构,服务生命周期,API签名和Token认证等;
4、基本工控通讯协议:MQTT,Modbus TCP和RTU,USB,蓝牙,RS232,RS485,TCP,OPC UA,以及主流的PLC通讯(西门子S7);
5、数据库脚本编写与调优经验,包括但不限于以下其中的一种数据库:MySQL/SQL Server/Oracle等;
6、一定的服务器DOS命令和运维经验(Centos和Ubuntu,Windows Server);
7、基本敏捷开发思维,和最小化产品思维;
8、基本文档编写能力,包括需求文档,产品说明文档,后期用户培训文档等;
9、基本沟通表达能力,能够将业务语言转化为技术语言并开发落地;
10、一定的抗压能力
岗位任职资格
1.教育背景 本科及以上,计算机/电子/自动化专业更优
2.工作经验 3年以上C#/.NET开发经验,有工控行业大型流水线产品设计开发项目经验和新能源行业从业经验更优
3.知识技能 基本的后端开发技术栈,具体如上岗位要求。有基本的英语口语交流经验更优
4.能力素质 基本的开发工程师思维和素养,以及基本的沟通表达能力,有带过团队经验更优
5.资格证书 非必须要求,若有PM或者其他计算机类证书更优
以担保或任何理由索取财物,扣押证照,均涉嫌违法,请提高警惕