C#软件工程师
Indexed description
该职位来源于猎聘 【职位亮点】 1.工业场景 + 全栈技术的双重挑战: 深度参与 MES、WMS、设备管理、数据采集等工业软件的全链路开发,直面真实制造场景中的复杂业务问题,在代码与设备之间建立连接。 2.技术栈深度与广度并重: 从 .NET/C# 后端、主流关系型数据库,到 Vue/React 前端框架,再到 Docker 容器化、工业通信协议(OPC UA/MQTT/S7),你将在一个岗位上实现多维技术成长。 3.从代码到设备的完整价值闭环: 开发的系统直接服务于瓦楞包装行业的智能制造,你的每一行代码都能在真实的工业环境中创造价值。 【岗位职责】 A、系统设计与开发 1.负责公司业务系统、工业软件及相关平台的设计、开发、测试与维护。 2.参与需求分析、技术方案设计、数据库设计及系统架构优化。 3.基于 .NET/C# 技术栈完成后端服务开发,配合前端完成接口联调。 B.数据库与质量保障 4.负责 SQL Server、PostgreSQL 等数据库的开发、优化及日常维护。 5.参与自动化测试相关工作(单元测试、集成测试、接口测试),提升代码质量与系统稳定性。 C.版本控制与团队协作 6.配合团队完成代码管理、版本控制、问题排查与性能优化。 7.与产品、测试、实施、运维等团队紧密协作,保障项目按期高质量交付。 D.工业场景专项工作 8.根据项目需要,参与工业协议对接、设备通信、数据采集等相关开发工作。 9.能接受偶尔出差,配合客户现场进行系统调试、问题排查及技术支持。 【任职要求】 1.本科及以上学历,计算机软件、软件工程、自动化、电子信息等相关专业优先。 2. 熟悉 .NET Framework、.NET Core / .NET 5+ 开发体系,具备扎实的 C# 编程基础。 3.具备良好的面向对象编程思想,了解常用设计模式,并有一定的实际应用经验。 4.熟悉 Web API、RESTful 接口设计,能够独立完成常见后端功能开发。 5.熟悉 SQL Server、PostgreSQL 等关系型数据库,能够熟练编写 SQL 脚本,具备一定的数据库优化能力。 4.具备前端开发能力,能够使用 JavaScript / TypeScript,并结合 Vue 或 React 框架完成 Web 端开发。 5.熟悉 Git 版本管理工具,能够规范地进行代码提交、分支管理与团队协作。 6.具备自动化测试经验,了解单元测试、集成测试或接口测试的基本方法。 7.具备良好的学习能力、问题分析能力和团队协作意识。 8.能接受偶尔出差,配合客户现场进行系统调试、问题排查及技术支持。 【优先条件】 1.熟悉 Docker 容器化技术,有容器部署、服务编排或实际项目应用经验。 2.熟悉 OPC UA、MQTT 等工业通信协议,有设备接入或数据采集相关开发经验。 3.熟悉 Socket 编程,有 TCP/UDP 通信、长连接、设备通信等开发经验。 4.熟悉西门子 S7 协议,并有基于该协议进行 PLC 数据读写或设备通信的实际项目经验。 5.有瓦楞纸板、包装机械、智能制造、工业控制或相关自动化行业工作经验。 6.了解场内物流、原纸管理、原纸送料策略、生产排程或仓储物流相关业务。 7.有工业物联网、MES、WMS、SCADA、设备管理或生产管理相关系统开发经验。 8.能够在工作中使用英语进行基本的技术沟通、文档阅读或问题交流。
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search