岗位职责:
1、桌面端和Web端,3D GIS二次开发工程师,具有项目规划和组织能力,了解并制定项目技术实施方案。按照项目的计划实施产品研发,确保项目进度;进行项目调研,撰写项目需求报告;提交项目预算,制定详细的项目实施计划,协调开发团队,进行研发进度控制、质量控制和项目管理;进行核心代码的开发工作。
2、熟悉gis的开发流程、gis分析设计方法和技术、深入理解arcgis技术体系、gis数据加工制作流程及规范;
3、 有GIS, C++或 .NET, Android, OpenGL / WebGL,WebSocket经验者优先。
4、有mapbox 、leaflet、openlayers等WebGIS开发经验者优先。
5、有Java软件开发经验优先;熟悉Spring Boot, Spring Cloud, Hibernate等。
6、精通RIA和Javascript/Typescript Web开发,具有跨浏览器Web开发和Web Service方面的成熟知识;熟悉HTML 5和CSS。
7、有流行前端框架如Angular,React,Vue,Cordova等开发经验者优先。
8、 面向对象设计和开发领域能够应用最先进的技术。对新兴技术和方法充满兴趣,具备优秀的学习能力。
9、 具备独立、积极向上、刻苦钻研的工作精神,适应独自或与团队一起的工作环境。适应性强,具备对客户需求的把控和理解并适度调整开发方案的灵活性。
10、 良好的抗压能力,能够承受高强度的工作压力。具有团队合作精神,对敏捷软件开发充满热情。
11、具备良好的英语基础,能够很好地阅读国外地理信息开发相关文献。
12、完成领导交办的其他工作。