任职要求:
1. 精通至少2种主流开发语言(如Java、Python、C++等),深入掌握分布式架构、微服务架构、数据库设计(如MySQL、Redis、MongoDB)及云计算技术(如AWS、阿里云、华为云);
2. 具备良好的数据库设计与开发能力,熟练使用MySQL、PostgreSQL等关系型数据库,TDengine时序数据库,以及Redis等非关系型数据库。具备空间数据库使用经验。
3. 熟悉物联网协议栈(如MQTT/CoAP/LoRaWAN等),能开发协议转换网关。对水利物联网设备有认知。
4. 熟悉HTML/CSS/JavaScript,熟练掌握Vue3或React框架,熟悉ECharts/Chart.js等。
5. 掌握uniapp或相关开发框架,具备移动端开发能力。
6. 熟悉AI大模型相关技术(如模型训练、微调、部署)、实时数据处理技术(如Flink、Spark)或工业智能化系统开发技术者优先;
7. 掌握主流研发管理工具与方法(如Git、Jira、敏捷开发),具备研发流程优化与体系搭建能力;
8. 具备优秀的技术文档撰写能力,能清晰输出架构设计方案、技术白皮书及攻关报告。
9.参与过AI大模型工程化落地者项目优先。
10.有智慧水利/水务行业信息化项目经验优先。
岗位职责
1.负责核心软件产品的技术架构设计,包括分布式系统架构、微服务架构、AI模型与行业系统对接架构等,制定技术标准、研发规范及安全规范,确保架构的稳定性、可扩展性与安全性;
2.主导关键技术选型,评估新技术(如AI大模型优化、实时数据处理技术等)的可行性与应用价值,推动技术创新与落地,构建公司技术壁垒。
3.统筹管理全公司软件开发人员,包括团队搭建、人员招聘、能力培养、绩效评估及梯队建设,打造高凝聚力、高执行力的技术团队;
4.根据项目需求与团队能力,科学分配工作任务,明确任务目标、时间节点及交付标准,协调跨团队(如产品、项目、测试)协作,保障研发流程顺畅;
5.建立健全研发管理体系,优化研发流程(如敏捷开发、迭代管理),提升团队研发效率,降低研发成本,缩短产品交付周期。
6.聚焦研发过程中的核心技术难点,牵头组织技术攻关,提供关键技术解决方案;
7.建立全流程质量管控机制,覆盖需求评审、架构设计评审、代码审核、测试验收等环节,确保软件产品质量符合行业标准及客户需求;
8.负责技术风险预判与管控,提前识别研发过程中的技术风险(如架构瓶颈、技术选型失误等),制定应对预案并及时解决。
9.对接软件项目经理及业务部门,深入理解业务需求,将需求转化为清晰的技术方案,确保技术实现与业务目标高度匹配;
10.向公司管理层汇报技术进展、架构规划及团队情况,提供专业技术建议,支撑公司战略决策;
11.必要时对接核心客户或合作伙伴,提供技术层面的沟通支持,解答技术疑问,提升客户对产品技术的认可度。