岗位职责:
1.后端开发:
框架搭建: 采用Java(Spring Boot/Cloud)或Go(Gin/Go-micro)生态,或 Python(FastAPI/Django)完成高性能服务开发。
数据库设计:完成关系型数据库(如 PostgreSQL/MySQL,空间扩展如PostGIS),NoSQL数据库(如 MongoDB, Redis, Elasticsearch)的设计与优化。
基于中间件的产品开发:熟练使用消息队列(如 Kafka, RabbitMQ)、缓存(Redis)、分布式协调(ZooKeeper/Nacos)等完成功能模块集成。
数据处理: 完成大数据处理(如 Spark, Flink)或海量空间/时序数据处理。
2.前端开发:
框架搭建: 采用 Vue.js 或 React 生态及其状态管理工具完成框架搭建。
地图可视化: 采用至少一种主流WebGIS开发框架,如:CesiumJS(三维球体可视化)、Mapbox GL JS / MapLibre GL JS、OpenLayers、Leaflet完成地图可视化。
任职资格:
1.专业
计算机科学与技术、软件工程、地理信息系统、遥感信息工程、物联网工程等相关专业。
• 系统架构: 理解分布式系统、微服务架构设计原则,具备高并发、高可用系统设计经验。
• 空间信息基础: 了解遥感、GIS基本概念,熟悉常用空间数据格式(如GeoTIFF、Shapefile、KML/GML)和坐标系统。
• 网络与通信: 熟悉TCP/IP、HTTP/HTTPS、WebSocket等协议,了解常用数据传输与消息队列机制。
2.经验:
硕士及以上学历,特别优秀的本科生可放宽要求。
3年及以上相关领域研发经验(成果突出的可适当放宽)。
3.技能:
• 云平台认证: 阿里云/华为云/AWS/Azure等云厂商的解决方案架构师、开发专家或大数据认证。
• 开发资质: 国家计算机技术与软件专业技术资格(水平)考试高级证书(如系统架构设计师)。
• 空间信息领域认证: 如Esri技术认证、Cesium认证开发工程师等。
• 项目管理认证: PMP(项目管理专业人士资格认证)
4.优先:
独立负责或作为骨干参与过至少一个中大型数据处理平台或WebGIS/BIM可视化系统的设计与开发全周期。
有处理海量时空数据(如卫星影像、无人机航片、传感器时序流、矢量数据)的业务系统开发经验者重点优先。
具备从0到1搭建系统核心模块,或主导重大模块重构、性能优化的成功经验。
出色的技术问题分析与解决能力,能独立攻克复杂技术难题。
良好的系统设计文档编写能力和清晰的沟通表达能力。
强烈的责任心和团队协作精神,能适应多团队协作的项目环境。