岗位职责:

1、配合产品经理和研发主管进行软件整体架构设计;

2、主导软件产品模块的设计,负责核心模块的开发,指导开发人员进行模块代码开发;

3、制定并执行项目开发计划,通过详细设文档进行系统编码;

4、负责产品软件模块的开发指导,配合研发经理规范和审核软件开发要求。

 

任职资格:

1、本科及以上计算机相关学历,3年以上软件开发经验;

2、有系统设计能力,能独立完成软件模块的需求分析和设计;

3、2年以上基于Java的Web项目开发经验,有至少2个以上javaweb方面的项目开发经验;

4、 Java基础扎实,具有良好的代码风格,熟悉J2EE;熟练使用java的一些开源框架,如SpringMVC,Mybatis等,并了解其中的原理;

5、熟悉常用的设计模式;熟悉Oracle,Mysql数据库的基本知识,存储过程使用熟练,sql精通,并熟悉sql的调优(必备);了解Linux环境以及操作,熟练使用svn,maven等工具;

6、具备指导开发人员的能力,具有团队合作精神;

7、熟悉主流GIS开发框架,2年以上GIS软件开发经验优先。(针对GIS核心研发岗位);

8、熟悉JAVA主流通信和数据库开发。(针对GIS核心研发岗位)。