工作内容:负责团队应用软件的设计与开发,完成软件项目的需求分析、技术选型、系统架构设计、编码实现、测试及文档撰写等任务。主要职责:(1). 负责团队应用软件项目的需求分析,完成软件项目的总体设计、详细设计、系统架构设计等;(2). 根据项目需求,参与软件设计讨论,提出技术方案,并完成技术选型工作;(3). 负责项目中关键模块的编码实现,对程序代码进行审查,确保代码质量;(4). 负责组织软件项目的测试工作,并对测试结果进行总结和归纳;(5). 负责编写项目相关的文档,包括程序员文档、测试文档、用户手册等;(6). 参与项目的开发、测试、部署等过程,对开发过程进行监督,确保项目进度和质量;(7). 负责与其他部门的沟通,确保软件项目按时完成。职位要求:(1). 具备2年以上应用软件开发经验,有丰富的项目开发经验;(2). 熟悉常用的C#、C++、Qt、Python等编程语言,了解常用的开发框架;(3). 熟悉数据库技术,如MySQL、MongoDB等;(4). 熟悉OSGEarth等GIS环境的集成与二次开发;(5). 了解Linux系统,并能够在Linux环境下进行系统级的操作;(6). 有良好的编程习惯,熟悉代码审查、单元测试等软件工程方法;(7). 具备较强的沟通能力和团队合作精神,能够有效地与其他部门的同事沟通协作;