主要职责61 负责集成方案设计与开发。与包括医院信息部门管理人员、临床科室用户、第三方系统工程师等进行需求及方案沟通,形成***方案后,编写文档、开发程序、测试、部署上线以及后期维护。61 提供新的技术、流程和应用建议,以降低集成方案实施成本,提升性能和实施效率,为客户和公司带来价值61 与项目组其他成员密切配合,参与项目实施的所有阶段61 评估当前技术结构,并在功能、性能、可扩展性、可靠性和实施计划等方面定义未来的应用程序开发策略和相关的参考体系架构61 编写集成方案文档,包括集成流程、接口方案、需求文档、功能模块等61 遵循软件设计模式原则,保证后续功能扩展和修改提供良好的灵活性、可维护性。61 对新技术有研究和学习的兴趣和热情,并愿意与其他成员共享知识和***实践。基本技能要求61 Java开发经验。3年以上软件开发和解决方案集成经验;熟悉软件设计模式、面向对象设计和Java编码原理;了解Swing界面开发。61 主流Java开发框架使用经验。丰富的工作经验、对Java技术堆栈深入了解,如Spring(Core,MVC,JDBC,Spring Boot),Hibernate,MyBatis61 接口开发经验。熟悉Web Service(SOAP/Restful),HL7的开发,设计和实现的丰富实践经验。61 医疗标准。熟悉DICOM、IHE等医疗行业标准61 医疗系统经验。有PACS/RIS或HIS等医疗系统开发和维护经验61 数据库经验。至少三种以上常用大型数据库的使用经验,熟练掌握SQL,存储过程开发。熟悉RDBMS和NoSQL数据库,如MySQL,PostgreSQL,Oracle, MS SQL Server, Redis, MongoDB等。具备数据库调优能力。61 操作系统。熟练使用Linux(Redhat,CentOS,Debian/Ubuntu)。61 前端技术。HTML/Javascript/CSS开发。熟悉react.js/VUE.js其中的一种。61 应用程序开发方法论、工具和对软件开发生命周期的充分理解和丰富实践经验61 良好的沟通能力。口头和书面沟通技巧,精力充沛、对工作充满热情、良好的交付能力,积极的工作态度。61 良好的英语书面沟通能力61 接受短期出差期望的技能61 3年以上Java和基于Java的开源技术方面的工作经验61 应用程序开发的知识和思维61 性能调优和服务建模方面的经验61 与客户和客户专家直接交流的专业知识61 2年以上医疗IT软件开发经验61 精通一到两门其他语言(C#,Python,C++)学历要求61 信息技术(IT)领域本科及以上学历,计算机科学或工程学士及以上学位