工作职责(高级专业技术人员职位):1、负责产品业务模型到技术模型的转换,核心系统模块技术选型、技术预研,并完成设计与搭建;2、独立负责产品技术架构,核心技术问题的攻关、优化,解决系统中的关键问题和技术难题;3、负责核心业务模块的开发质量把控及设计指导;把控系统的重用、扩展、安全、性能、伸缩性、简洁等指标;4、参与技术方案评审,及代码走读;参与技术路线规划,讨论并提出有建设性的意见;5、跟踪行业技术趋势,新技术调研;6、主导复杂系统的设计,数据库设计,模块设计确保系统的架构质量,编写核心部分代码;7、根据开发进度和任务分配,完成相应模块软件的设计、开发、编程任务;6、构建技术体系及未来技术规划、技术规范文档和产品相关技术文档的编制;负责对系统框架相关技术和业务进行培训,指导开发人员开发并解决系统开发运行中出现的各种问题;7、与业务专家交流,并能准确的将业务域知识归纳总结为软件域的开发需求。8、协助项目经理完成项目风险把控。任职资格:1、本科以上学历,院校计算机相关专业毕业,5年以上软件开发领域经验,有系统工程师、架构师工作经验,负责2人以上的软件项目开发全过程,最近一年开发代码不小于5万行;2、精通2种以上的面向对象编程语言,例如C++/JAVA/OC等;有软件相关产品架构经验,有服务类APP设计经验者优先;有数据中台、业务中台架构设计经验者,或业务中台、开发平台产品研发经验者,或低代码平台产品研发经验者优先;3、扎实深厚的JAVA语言基础知识功底,熟悉分布式服务框架,数据库中间件开源框架、网络常用通讯协议等;4、熟悉J2EE(JSP、JAVABEAN、SERVERLET、JDBC、STRUTS、SPRING,精通JAVA设计模式, 能列举5种以上的经典模式在以往开发工作中的应用,熟练使用各种经典模式进行独立模块设计;5、丰富的数据库开发设计经验,如MySQL、 PostgreSQL、Oracle、SQLServer等;熟悉分库分表等数据库优化策略;6、熟悉大规模系统的负载均衡、分布式缓存、网络存储、网络安全、数据库高可用设计及性能评估机制;7、对各种开源的框架如SpringCloud、Kafka,Spark、ELK等有深入的了解,对框架本身有过开发或重构优先;8、具备设计系统的架构及完整解决方案的能力具有强烈责任感,良好的时间管理能力,抗压能力强,事业心强,勤奋好学,有团队精神;9、可以带领技术团队,了解项目开发中的过程管理,具有独立工作能力和较强的沟通能力;