职位描述
根据公司用户需求和系统维护的要求,设计并实施有效的系统解决方案,按时保质完成系统交付任务,提升和完善系统功能的可靠性、稳定性和安全性,提升运营服务能力和支持公司业务的快速发展。
岗位职责:
1、分析用户需求,制定有效可行的系统解决方案,独立完成系统设计、代码编写和单元测试,编写开发所需文档;
2、维护系统的稳定运行,快速定位和修复各类问题;完成各项数据处理工作,协助集成测试和用户测试工作,支持系统上线;
3、完成统规划建设的工作,发现并解决现有系统的技术瓶颈,持续优化升级系统的技术架构;
4、审核开发文档和程序代码,指导研发工程师的开发任务,解决研发过程中遇到的技术难题;
5、执行研发类项目的实施,监督并管理外包厂商的各类交付,解决项目中遇到的各类风险及问题;
6、管理所负责系统开发人员的工作交付,并完成团队安排的其他任务。
任职要求:
1.本科及以上,计算机科学与技术、软件工程、计算机相关专业;
2.10年以上Java软件开发工作经验,2年以上项目管理工作,至少2年以上保险寿险行业从业经验;
3.精通Java语言,熟悉主流的Java开源框架,如Spring、Springmvc、SpringBoot、SpringCloud、Mybatis等,精通主流的界面框架技术(html5、css3、jquery等);
4.熟悉Linux操作系统,熟悉Shell脚本编程及常用Linux操作命令;
5.熟悉Oracle、Mysql等关系型数据库,及 Redis等非关系数据库开发,有良好的sql优化能力;
6.熟悉常用的设计模式,并能够灵活运用到实际项目中,有系统架构工作经验者优先;了解一些常用的AI技术及工具;
7.具备良好的项目管理执行能力,有团队管理工作经验者优先;
8.具有良好的沟通能力、独立探索技术的能力,具有良好的软件工程知识和质量意识;
9.具有比较强的问题分析和处理能力,有比较优秀的动手能力,工作责任心强、积极主动、精益求精,具有团队精神;
10.优秀的中英文读写能力。