一、岗位职责 1. 技术对接:负责与软件开发团队的全程技术对接,包括需求分析、开发计划协调、交付标准确认及问题反馈闭环管理,确保软件开发、部署和调试工作的顺利进行。 2. 进度管理:负责制定软件开发方向的项目进度计划,明确各阶段的关键里程碑和交付成果,实时跟踪项目进度,及时发现潜在的延误风险,采取有效的应对措施,确保项目按时交付。 3. 设计开发:深度参与软件设计工作。从软件架构、硬件需求、用户交互等方面提出合理建议,确保软件设计符合工程项目实际需求,具备高效性、稳定性和可扩展性。 4. 代码校核:对软件开发团队提供的代码进行校核,依据项目编码规范、行业***实践和安全标准,检查代码质量,发现并指出代码中的逻辑错误、安全隐患、性能瓶颈等问题,要求开发人员及时整改,保证代码的可靠性和可维护性。 5. 部署调试:深度参与软件的部署与调试工作,与软件开发团队一起制定详细的部署计划,确保软件在硬件环境和网络架构中正确安装和配置。调试阶段,与软件开发团队一起设计测试用例,对软件进行全面的功能测试、性能测试和兼容性测试,及时发现并解决软件运行中的问题,确保软件达到上线运行标准。 6. 交付保障:深度参与编制开发文档、测试用例及运维手册,确保系统交付后稳定运行及后续技术支持。 二、任职要求 1. 专业方向: o 硕士及以上学历,电气工程及其自动化、自动化、计算机科学与技术、软件工程等相关专业背景。 o 熟悉电力系统的基本原理和运行特点,了解电网/微电网调度、电力交易、发电站监控等相关知识,具备跨学科的综合知识体系,能够将电力专业知识与软件开发技术相结合。 2. 软件开发技能: o 熟悉软件开发流程和项目管理方法,包括需求分析、设计、编码、测试、部署和维护,能够熟练运用相关开发工具和技术。 o 精通Java、Python、C++等至少一种主流编程语言,具备扎实的编程功底和良好的代码规范。 o 熟悉常用的软件开发框架,如Spring Boot、Django、Flask等,能够快速搭建高效稳定的软件架构。 o 熟悉常用的数据库技术,如MySQL、Oracle、MongoDB等,具备数据库设计、优化和查询能力。 o 了解前端开发技术,如HTML、CSS、JavaScript、Vue.js等。 o 熟悉Modbus、IEC 104等电力通信协议及OPC UA等工业数据交互标准 o 熟悉电力系统常用算法库(如PSS/E、Matpower)者优先。 3. 项目经验: o 拥有3年及以上电力系统相关软件开发、部署和调试的项目经验,至少参与过一个完整的电网调度/电力交易平台/电站监控系统/虚拟电厂控制平台项目。 o 熟悉电力行业软件开发的特点和需求,对电力系统的安全分区、数据采集、传输、处理和分析有深入理解,能够根据项目需求设计合理的软件解决方案。 4. 其他要求: o 具备良好的沟通能力和团队协作精神,能够与团队内外部成员以及其他相关部门进行有效的沟通和协作。 o 具有较强的学习能力和创新意识,能够快速掌握新知识和新技术,不断探索和应用新的解决方案,提升项目质量和效率。 o 工作认真负责,注重细节,具备良好的职业道德和敬业精神。 o 具备较强的抗压能力,能够应对项目中的挑战和压力。 o 可接受项目现场短期驻场工作。 三、我们提供: 1. 具有竞争力的薪酬待遇。 2. 良好的职业发展机会。 3. 充满挑战和创新的工作环境。 4. 与行业领先的技术团队合作的机会。 战略性新兴行业最前沿工程的实践经验。