岗位职责:1. 负责根据产品计划或项目具体要求,承担开发任务,按计划完成任务目标;2. 负责参与产品或项目的需求分析及系统设计,根据产品或项目要求完成模块编程实现;3. 产品或项目交付中,负责参与配合交付人员进行现场实施;4. 负责编制与产品或项目相关的技术文档;5. 践行公司研发质量管理体系,完成软件系统及模块的测试;6. 参加各种产品或项目讨论会,参与产品或项目评审;7. 完成领导临时交办的其它工作。任职要求:1.02智能制造、计算机、软件工程等相关专业,本科及以上学历;2.02具有3年及以上相关工作经验,熟悉C#编程开发,熟练掌握.NET Core、多线程、分布式、socket、MQTT等技术;3.02掌握对C#编程开发的性能优化技术,并进行持续监控和改善;4.02掌握与PLC、Modbus、数控机床的通讯技术,实现上位机与设备的实时通讯交互;5.02熟悉常用的数据库系统,譬如:MySQL、Redis、时序数据库等,懂得数据库表结构优化;6.02了解并掌握Java编程开发和主流开源框架如Spring、SpringMVC、Springboot、Springcloud、Mybatis等;7.02具备良好的代码风格和编程习惯,能够合理利用设计模式和模块化的组织方式对代码进行优化;8.02良好的文档写作能力、语言表达能力、沟通协调能力,以及团队合作精神;9.02热爱编程,强烈的责任感及进取精神,良好的专业操守。