岗位职责:1、与产品、设计、前端进行充分沟通,确定开发方案;2、进行系统的功能定义,程序设计;3、编写和归档相关程序设计文档,开发文档,安装配置文档等;4、根据设计文档或需求说明完成代码编写,调试,测试和维护;5、分析并解决软件开发过程中的问题;6、协助测试工程师制定测试计划,定位和解决发现的问题;7、优化程序结构和性能;8、按时、高质量完成开发任务任职资格:1、本科以上学历,软件或自动化相关专业2、3年以上相关开发经验;3、精通C#,.netcore,熟悉JAVA;4、熟悉SQLServer、MySQL、PostgreSQL、GaussDB、Redis、MongoDB或常见的NoSQL技术的使用和优化技巧;5、熟悉 Linux、openEuler等操作系统;6、熟悉DDD设计模式;7、有微服务、docker开发经验;8、有SCADA、数据采集开发经验者更佳;9、扎实的计算机专业基本功,具备较强的编程能力素质和质量意识;10、英语四级以上,口语流利综合能力要求:1、做事严谨踏实,责任心强,条理清楚;2、乐观开朗、有良好的团队合作精神;3、善于分析、归纳、解决问题。4、善于沟通,具有独立解决各种问题的能力;5、能够承担重任,承受较强的工作压力;6、快速学习能力和创新意识,良好的表达能力