一、岗位职责:
1. 业务系统开发:
负责森林防火、应急指挥等后端业务系统的设计、开发与维护,支撑防火监测、资源调度、应急响应等核心功能。
2. 空间数据处理:
利用 PostgreSQL/PostGIS 进行地理空间数据的存储、查询与分析,实现火点定位、路径规划、态势展示等 GIS 相关功能模块。
3. 服务接口开发:
开发 RESTful API 或 gRPC 接口,为前端、移动端及第三方系统提供稳定高效的数据服务,并保障高并发场景下的系统可靠性。
4. 系统性能优化:
对数据库及后端服务进行性能调优,包括查询优化、缓存设计(如 Redis)、响应延迟降低等,确保应急场景下的实时性要求。
5. 技术方案落地:
参与需求评审、技术方案设计,编写技术文档,协助团队完成模块测试、部署及运维支持,推动系统持续迭代。
二、任职要求
1. 技术基础:
3 年以上 C# 开发经验,熟练使用 .NET Core/.NET 6+,熟悉面向对象设计、多线程、异步编程等。
熟悉 PostgreSQL 数据库,具备 SQL 优化经验,有 PostGIS 或地理信息系统(GIS)开发经验者优先。
2. 业务理解:
对应急管理、森林防火、灾害预警等业务有了解或强烈兴趣,能快速理解业务逻辑并转化为技术实现。
有物联网(IoT)数据处理、实时通信、大规模数据展示经验者优先。
3. 系统能力:
熟悉微服务架构,掌握 Docker、Kubernetes 等容器化部署技术,了解 CI/CD 流程。
具备系统性能分析和调优经验,能独立解决技术难题。
4. 协作与软技能:
具备良好的沟通能力和团队协作精神,能适应跨部门协作和项目快速迭代。
有较强的责任心,保持稳定输出,有较强的自学能力。
5. 加分项:
了解 java/python 开发,具备多门后端开发语言。
有国土、林业、应急等行业项目经验,或熟悉 GeoServer 等地理信息工具。