岗位职责:1.负责WebGIS应用程序的设计、开发和维护,能够快速定位并解决各种GIS应用程序开发中的技术难点;
2.开发和维护基于GIS的应用程序,包括但不限于地图数据处理、分析、展示等,能够应对高复杂度、高并发场景的GIS数据处理和分析;
3.负责GIS应用程序的优化,提高系统性能、稳定性和用户体验,能够定位并优化系统的瓶颈;
4.参与项目的需求分析、系统设计、实现和测试等工作,能够独立承担项目技术方案设计和开发任务;
负责系统文档编写和技术支持,包括但不限于技术方案设计文档、系统开发文档、用户操作手册等。
岗位要求:
1.计算机相关专业本科及以上学历,5年以上GIS开发经验,有大型项目的开发经验者优先考虑;
2.熟练掌握GIS开发技术,熟悉ArcGIS Server、ArcGIS API for JavaScript、OpenLayers等开发框架,能够快速定位并解决各种GIS应用程序开发中的技术难点;
3.熟练掌握前端开发技术,包括HTML、CSS、JavaScript等,能够使用各种地图工具,完成开发和封装;
4.熟悉空间数据结构和算法,掌握地图坡度、3D地图等相关技术;
5.熟悉地图优化技术,包括地图缓存、地图裁剪、地图压缩等优化技术,能够定位并优化系统的瓶颈;
6.具备数字孪生地图的开发经验,能够进行3D建模和可视化展示;
7.具备地图组件封装能力,熟悉地图组件封装的基本规范和常用的封装框架,如React、Vue等;
8.熟悉后端开发技术,如Java、Python等,能够进行数据处理和服务开发;
9.熟练掌握SQL语言,具有Oracle、SQL Server等数据库开发经验优先;
10.具备较强的团队合作能力和沟通协调能力,能够承担一定的项目管理职责,有团队管理经验者优先考虑。