1、与业务需求部门及项目经理沟通,理解需求及设计要求,承担详细设计及相关文档的撰写等工作; 2、搭建开发框架、负责核心代码的编写和单元测试工作,指导工程师的开发工作,并确保开发的高质量; 3、界定、分析和解决系统实现中存在的问题和缺陷; 4、参与技术攻关,并为技术团队提供技术支持和培训; 5、指导软件工程师工作,讲解业务,解决技术难点;
1、计算机及相关专业本科以上学历,5年以上的软件开发经验,有NLP或者freeswitch开发经验的优先; 2、技术能力强,熟悉linux操作系统,精通Java语言和J2EE规范,深入理解Spring框架; 3、熟悉常用设计模式,有大型分布式、高并发、高负载、高可用性系统设计开发经验;; 4、具有一定的项目规划和决策能力,善于捕捉业务需求、架构设计中存在的问题,并给出有效的解决措施和方法; 5、具有高度的抽象设计能力,思路清晰,善于思考,积极主动,能独立分析和解决问题,责任心强,具备良好的团队合作精神和承受压力的能力。