岗位职责:1、按要求高质量地完成负责人分配的设计和开发工作;2、负责规划产品软件架构,软件交互流程设计,制定软件开发方案;3、熟练掌握分析设计工具,按照规范的要求,编写软件设计文档;4、按照设计的功能,实现模块的代码编写、自测和维护;5、根据客户需求提供相关技术支持和培训,协调解决客户技术问题;6、按照项目实际要求到客户现场沟通开发需求,配合项目实施人员解决技术问题;7、参与电力、能源监控类系统软件平台、应用、工具的设计和开发;8、完成上级安排的其他工作。任职要求:1、电气、计算机或相关专业,本科及以上学历,5年及以上开发经验;2、有电力、能源监控系统开发经验,曾参与过类似项目的主要模块开发,Java基础扎实;3、熟练使用Spring、MyBatis、spring MVC、SpringBoot、SpringCloud等常用框架,并理解他们的工作机制和原理;4、熟悉常用Linux命令,熟练使用git,svn,postman等常用工具;5、熟悉MySQL、influxdb、mongodb等数据库软件的使用,了解常见的数据库优化技术;6、熟练掌握Redis、Kafka、rabbitmq等开源框架;7、思路清晰、善于思考、表达能力强,具有一定的文档撰写能力;8、学习能力强,能够独立完成模块接口设计9、熟悉101、104、103、61850等通讯规约优先,有vue、react、jQuery等前端框架实际开发经验优先,熟悉go语言优先