岗位职责:
1.协助高级工程师完成GIS 平台空间分析模块的基础开发工作,基于 C++ 技术栈实现矢量栅格分析算法的代码编写与单元测试,保障基础功能的可用性;
2.参与需求拆解与开发落地,协助处理功能的技术预研和竞品分析,配合完成模块集成测试与缺陷修复;
3.跟进空间分析模块的技术文档撰写,整理基础算法实现步骤与测试用例,协助维护模块开发文档;
岗位要求
学历专业:本科及以上,计算机、地理信息系统、数学等相关专业;
技术技能:
1、熟练掌握 C++ 11/14/17 标准基础知识,精通面向对象编程、泛型编程、模板编程等高级特性,能够编写高效、健壮、易维护的代码。
2、深入理解 C++ 内存管理机制,具备手动内存管理、智能指针运用及内存泄漏排查与解决能力,能通过工具进行性能分析与调优。
3、熟悉常用设计模式,如工厂模式、单例模式、观察者模式、策略模式等,并能灵活运用于实际项目开发,优化代码架构。
4、具备基础的算法和数据结构知识,了解空间分析基础原理,参加过ICPC、蓝桥杯等算法竞赛者优先;