岗位描述
岗位职责:
1.负责信息化项目软件系统框架和核心模块的详细设计,编写相应的软件概要设计文档及软件详细设计文档;
2.负责项目开发进度和任务分配,开发相应的软件功能模块;
3.负责自主开发软件系统的单元测试、集成测试和功能测试;
4.负责自主开发软件功能变更,及时进行变更评审、修改设计文档、完善软件代码,并实时将相关的设计文档和代码上传SVN;
5.负责自主开发软件需求分析报告的评审,确保准确分析客户需求、可行性、技术风险及时间风险;
6.负责自主开发软件开发阶段的文档、代码、策略及算法评审,以及时梳理分析设计中出现的问题,保证软件符合设计要求;
7.负责根据实际业务需要完成现有软件系统的二次开发及功能升级(维护)工作;
8.承办领导交办的其它工作。
岗位要求:
1.计算机科学与技术、软件工程、物联网工程相关专业,本科及以上学历;
2.Java基础扎实,理解IO/NIO、多线程、socket、集合等基础框架;熟悉Spring、hibernate/ibatis、struts/struts2、JBPM、CXF等开源框架;了解J2EE设计模式;熟练掌握SQL语句;或者能熟练使用Visual Studio开发环境进行C#编程;熟练使用SQLServer等关系型数据库;了解git等代码管理工具;
3.有较强的分析判断能力、沟通能力、学习能力、问题解决能力、抗压能力和团队合作精神。