岗位职责:1、系统架构设计及优化:(1)理解系统设计原则和架构模式:熟悉微服务、分布式系统、单体应用等架构模式,能够根据项目需求选择合适的架构方案。(2)绘制系统架构图和流程图:熟练使用UML等工具绘制系统架构图和流程图,清晰表达系统设计思路。2、项目管理与团队协调:(1)项目管理原则:了解项目管理的基本原则,能够制定详细的项目计划和管理资源,熟悉敏捷开发和迭代开发方法。(2)团队合作能力:具备良好的团队合作能力,能够与开发人员、测试人员和业务团队有效沟通,确保项目顺利进行。(3)技术攻关:负责关键技术问题的攻关,确保项目按时交付。(4)技术解释:能够将复杂的技术概念清晰地解释给非技术人员,帮助他们理解技术方案。任职要求:1、教育背景与专业经验:(1)学历要求:本科及以上学历,计算机软件、信息管理、软件工程等相关专业。(2)工作经验:5年以上软件开发经验,其中2年以上架构工作经验。(3)行业经验:具备医疗信息系统相关工作经验,熟悉医疗行业的业务流程和技术需求。2、技术能力与专业知识:(1)编程语言:深入理解C#语言特性,精通.NET Core主流技术栈。(2)多语言与工具:熟悉C、Python等编程语言,了解******、达梦等数据库工具,具备微信小程序开发经验,熟悉硬件系统集成对接。(3)网络与多线程编程:熟悉网络编程和多线程编程,能够处理复杂的并发问题。(4)数据库管理:熟练掌握常用数据库(SQL Server、MySQL、******),并具有一定优化经验,熟悉国产数据库(达梦、南大通用、人大金仓等)。(5)缓存与消息队列:熟练掌握Redis、Memcached等缓存技术,熟练使用消息队列(如RabbitMQ、Kafka)。(6)微服务架构:熟悉微服务架构,对Docker和Kubernetes有一定了解。(7)前端开发:熟悉前端开发的相关技术,如HTML、CSS、JavaScript;了解React、Vue.js等前端框架;具备微信小程序开发经验。(8)硬件系统集成:具有一定的硬件系统集成对接经验。(9)操作系统:熟悉Linux操作系统,具备脚本/编程技能(Shell, Python, Go, Perl)。3、持续学习与创新能力:(1)持续学习:架构领域不断发展,保持对新技术和趋势的持续学习,能够迅速掌握并应用新知识。(2)创新思维:具备创新思维能力,能够发现并解决问题,提出有效的技术解决方案。4、其他方面:(1)英语能力:具备一定的英语能力,至少CET4水平,能够阅读和理解英文技术文档。(2)安全与性能:对网络安全、性能优化有一定经验,熟悉信创政策。(3)新技术趋势:了解人工智能和AIGC(Artificial Intelligence Generated Content)等新技术趋势,能够在项目中应用这些技术。