岗位描述
岗位职责
开发方向:
1、需求开发:具备软件系统前后端独立开发能力,负责项目研发需求的沟通对接、分析、开发、测试、发布全流程工作;
2、系统维护:掌握软件系统研发运维流程,能够优化系统逻辑架构和拓扑结构,可独立处理分析系统问题,保证系统健壮性;
3、架构升级:具备系统架构设计能力,掌握微服务、国产操作系统及中间件的相关技术,能够在技术选型和架构设计等方面做出合理决策。
4、软件测试:掌握测试规划和设计方法,熟悉功能测试、性能测试、自动化测试技术。
测试方向:
1、负责应用系统的功能测试工作,规划和支撑测试活动开展,承担相关系统的测试方案制定、测试策略落地和测试执行工作,整理并输出测试文档和测试报告;
2、负责应用系统的性能测试工作,承担性能测试需求分析、方案制定、实施及相关文档编写,以及性能结果分析、问题诊断和瓶颈定位,并提出优化建议;
3、负责测试能力持续建设和提升,包括但不限于自动化测试平台与能力建设,测试工具链优化、测试技术创新;
4、负责公司测试环境总体规划、管理规范制定和实施;负责验收测试环境资源申请、应用部署和维护,管理测试环境变更,批量准备测试数据。
架构方向:
1、开展公司应用架构的总体规划和各专项领域系统建设规划,提升公司应用系统建设的科学性、系统性和前瞻性。
2、开展前沿科技与公司业务相结合的应用场景和模式研究,形成专题研究报告,提升公司科技赋能水平。
3、指导和支持应用架构规划和研究成果在项目中的落地实施,通过需求统筹、项目方案评审等形式,推动架构规划、技术方案和标准在信息化建设中有效落地。
4、开展总、分公司应用资产的统筹管理、资产变更评审与维护,以及全流程资产标准化管理。
岗位要求
开发方向:
1、具备开发经验,熟练掌握软件研发、测试、质量管理等相关理论知识;
2、掌握JAVA等主流开发语言,可熟练使用国产数据库或常用中间件;
3、熟悉分布式微服务架构,精通Spring Cloud技术栈,掌握Linux等操作系统常用命令。
4、具备大数据量、高并发、高性能的分布式系统的设计及调优经验;
5、熟悉信息安全相关技术,具有互联网应用研发经验者优先。
测试方向:
1、掌握主流开发语言和数据库产品,具备JAVA开发经验;
2、了解质量管理知识体系,熟悉ISO、CMMI体系以及敏捷、精益、DevOps及SAFe交付模式;
3、熟练掌握软件测试相关知识理论;
4、熟悉unix/linux平台常用命令及主流数据库、中间件的操作;
5、掌握性能测试基本理论、流程、规范和方法论等。掌握主流性能测试工具;
6、工作认真细致,具备项目质量保障监控和推动执行监控能力以及良好的沟通协调能力和团队合作精神。
架构方向:
1、2年以上应用架构规划设计相关工作经验,或保险行业业务需求分析经验,具备开展企业级应用架构规划设计的能力。
2、熟悉DDD等微服务架构设计方法论,对保险业务流程和应用系统有较为深入的了解。
3、熟悉应用资产管理模型,具备应用资产管理经验。
4、具有保险业务领域的需求管理、产品经理或系统开发经验者优先。
5、具备较强的逻辑思维、沟通协调、问题分析、解决冲突能力,良好的表达和写作能力。具有规划研究相关经验者优先。