岗位描述
1.岗位职责:
此岗位为智慧水务系统设计,前后端开发方向。
(1)参与智水孪生产品体系及智慧水务项目的平台需求调研、功能规划、原型设计、技术方案和系统设计,将供排水业务需求转化为可开发、可测试、可验收的功能模块、业务流程、数据模型和接口规范;
(2)参与物联网平台相关功能开发,包括设备档案、协议适配、数据采集、状态监测、报警管理、边缘网关和数据上报等,完成流量、压力、水位、水质等监测设备以及SCADA、PLC、RTU等系统的数据接入与联调;
(3)参与数据中台相关功能开发,包括多源异构数据接入、ETL与流式处理、时序/空间数据治理、数据资产目录、指标服务、权限审计、数据共享接口和运行监控等;
(4)参与反馈评价系统相关功能开发,围绕事件、工单、策略、执行、反馈和复盘等流程,实现算法或模型研判结果的人工确认、任务派发、执行跟踪、结果回流以及规则和算法迭代;
(5)参与水系统模拟预测软件模型系统的功能设计与开发,重点建设模型数据管理、在线建模、参数配置、算例与方案管理、计算任务调度、模型引擎调用、成果可视化、专题图与报告输出、标准接口集成等功能,并配合模型人员开展引擎封装、算例验证和性能优化;
(6)编制并维护需求规格说明书、概要设计说明书、详细设计说明书、数据库设计、接口文档、部署手册、操作手册、测试报告和版本说明等开发文档,落实代码管理、测试和交付规范;
(7)与AI算法研究员、水务专业人员、产品及项目团队协作,将知识图谱、时序算法、机理模型和智能体能力封装为稳定、可复用、可监控的平台服务。
2.任职要求:
(1)硕士及以上学历,计算机科学与技术、软件工程、人工智能、地理信息科学、电子信息、自动化等相关专业;
(2)备扎实的软件工程基础,熟练掌握Python;同时熟悉Node.js、Java中的一种或多种后端语言。精通至少一种主流后端框架(如FastAPI、Spring Boot、NestJS),具备丰富的RESTful API、微服务或分布式系统开发经验;
(3)具备全栈开发能力者优先,熟悉Angular / Vue.js / React等前端框架,掌握ECharts、Three.js、Maplibre等可视化库,能独立完成智慧水务业务界面、GIS地图交互及监控大屏的动态效果开发;
(4)精通PostgreSQL/MySQL、Redis及InfluxDB/TDengine/Doris中的至少两类。具备复杂业务场景的数据库表结构设计、慢查询调优、数据冷热分离及基于RBAC的数据权限体系设计实战经验;
(5)至少具备以下一个方向的实际经验:物联网协议与设备接入(如MQTT、Modbus、OPC UA、HTTP);数据集成与流式计算(如Kafka、Flink及ETL);GIS与模型平台开发;工作流、工单或业务中台开发;
(6)熟悉Linux、Git、Docker等开发与部署环境,具备单元测试、接口测试、CI/CD、日志监控或性能优化经验;
(7)具备较强的需求理解、功能设计和技术文档编写能力,能够独立承担模块设计、编码、测试和交付,并与产品、算法和水务专业人员有效协作;
(8)具有智慧水务、数字孪生、物联网、数据中台、工业软件、科学计算或模型系统项目经验者优先,可接受必要的项目出差。