(1)负责业务系统的代码设计及关键模块编码;
(2)协助技术评审、需求评审、测试案例评审;
(3)跟踪软件开发计划的执行,包括进度、成本、工作量、规模、关键计算机资源等,当偏差过大时,采取纠正措施;
(4)进行编码实现、代码走查、单元测试、软件集成,形成单元测试记录;
(5)协助完成相关的集成测试、系统测试等工作;进行需求映射,确保设计满足了《需求规格说明书》的全部内容,实现需求100%覆盖;
(6)配合完成质量管理、产品入库和项目度量等工作;
(7)及时跟进新技术,掌握新技术在本岗位工作中的推广和应用;
任职要求
(1)年龄35岁以下(1985年1月1日以后出生的);
(2)全日制本科及以上学历,计算机科学与技术、数学等相关专业;
(3)IT软件行业5年以上工作经验管理经验,5年以上商业银行或互联网金融相关系统开发经验,至少参与过10个以上的项目;
(4)精通J2EE架构和开发方式;
(5)熟悉常用开发工具Eclipse,掌握Tomcat、WebSphere、Apache等主流应用服务器一种或多种;熟悉Linux常用命令,熟悉至少一门脚本语言Python、Shell等;熟悉JVM,Web容器调优;
(6)以下条件至少满足一项:精通mysql / Oracle数据库设计与开发;熟悉MYSQL、ORACLE主流关系型数据库应用开发及调优技术;熟悉JAVA后端技术栈,包括但不限于JVM、TOMCAT、SPRING、ORM、MAVEN、LB、服务框架、消息中间件、分布式缓存;熟练运用并发编程、消息队列、缓存等技术处理高并发中的性能问题;熟悉WEBSERVICE体系,熟知XML、SOAP、WSDL等技术,最少熟知一种WEBSERVICE框架,能够灵活的实现服务的开发和调用;熟悉B/S开发技术,熟悉tcp/http协议;熟悉至少一种Web抓包工具Fiddler或burp等;熟悉常用前端技术(HTML5 / CSS3 / JS)等相关技术;熟悉多媒体客服(视频客服、在线客服)在华为平台下接入模式;掌握华为CTI平台与科大讯飞或捷通华声相关产品的集成模式;具有在华为CTI平台下相关软件产品开发和维护经验优先,如CSR系统(坐席系统)、IVR系统(自助语音系统)、呼叫中心话务平台软件等;
(7)以下条件优先:具备大规模分布式高负载并发应用系统开发经验;具备银行会计及参与过其他银行核心系统开发经验;有集群部署经验;有Redis,Dubbo等分布式相关技术经验;熟悉理财或信贷业务;有股份制商业银行工作经验或IT项目经验;
(8)熟悉项目相关开发工具和管理工具的使用;能快速响应产品迭代及优化升级,快速定位和解决功能和性能问题,责任心强,勇于尝试,有较强的创新能力;
(9)具有独立分析新业务领域资料的能力,并能提出完善的系统设计方案;
(10)具有的沟通协调和解决问题能力、良好的团队合作意识。