一、岗位方向说明
本岗位聚焦工业互联网领域软件开发工作,核心围绕桌面端 / Web 端功能开发、工业通讯集成、数据处理与系统运维开展,需具备 C#/.NET 开发经验与制造业项目背景,熟练掌握工业通讯协议与数据库技术,目标保障工业软件系统的稳定交付、高效运行及业务需求落地。
二、核心工作职责
- 多端功能开发与交付(25%):按业务需求开展 WPF(MVVM)桌面端与 Blazor(Server/WebAssembly)Web 端的功能开发、联调与交付工作,保障产品交互体验与功能完整性。
- 后端服务与接口开发(15%):使用ASP.NET Core Web API 编写后端服务与接口,执行单元测试、集成测试及代码评审,确保代码质量与系统稳定性。
- 工业通讯集成与数据采集(20%):对接 PLC/CNC/ 产线设备,运用 OPC UA、FOCAS2、Modbus/TCP、MQTT 等协议,实现设备订阅、方法调用、报警与状态采集,完成断线重连及安全策略配置。
- 数据库开发与性能优化(10%):基于 SQL Server 与 T-SQL,使用 EF Core 与 LINQ 完成数据访问、索引优化与事务处理,按既定数据模型提升数据库运行效率。
- 跨团队协作与系统落地(10%):与工艺、设备、质量及 IT 团队协作,推进系统联调、数据对接与问题排查,支持现场部署与上线工作。
- 系统运维与优化(10%):定位并解决内外部反馈的系统问题,完善日志与监控机制,持续优化系统性能与稳定性,提供日常运维支持。
- 数据可视化与业务支撑(5%):构建 Power BI、Grafana 等报表与可视化看板,支撑生产数据分析与业务决策制定。
- 知识分享与项目支持(5%):参与用户培训、系统推广与团队知识分享,支持新成员成长;必要时配合设备验收与相关测试工作。
三、任职要求
学历与专业
本科及以上学历,计算机、软件工程、自动化或相关专业优先,以专业匹配度与岗位适配性为核心考量。
工作经验
具备 2-3 年 C#/.NET 实际开发经验,有制造业相关项目经验(如产线系统、工艺流程、设备数据处理等)者优先。
专业技能
- 熟练掌握 WPF 开发技术(含 MVVM 模式、数据绑定、自定义控件),具备桌面端产品开发与交互实现能力;
- 熟悉 Blazor(Server 或 WebAssembly)技术,理解组件化、状态管理及基础前端(HTML/CSS/JS)知识;
- 具备扎实的数据库技术与性能优化能力:精通 SQL Server、T-SQL,掌握索引设计与事务处理,熟悉 EF Core 与 LINQ 应用;
- 拥有工业通讯集成经验:熟悉 OPC UA(会话与证书管理、安全策略、订阅与方法调用),了解 FOCAS2(FANUC CNC 数据采集),且在 Modbus/TCP、MQTT 等协议中至少具备两项现场对接与调试经验;
- 具备良好的工程实践能力:熟练使用 Git 代码管理工具,参与过代码评审,了解 CI/CD 流水线搭建,具备基本自动化测试经验;
- 具备网络与系统排障的基本能力,能独立处理开发与运维过程中的常见技术问题。
职业素养
逻辑分析能力与沟通表达能力突出,学习能力强,能快速适配新技术与业务需求;具备团队协作精神与结果导向思维,工作严谨负责、执行力强;能适应制造业项目的工作节奏,有良好的抗压能力与问题解决意识。