一、技术能力
1、Qt/QML 技术
精通 Qt 框架,包括 Qt Widgets、Qt Quick、Qt Core 等模块,有丰富的基于 Qt 的应用程序开发经验。
熟练掌握 QML 语言,能够运用 QML 进行高效的界面设计和交互逻辑开发,熟悉 QML 与 C++ 的交互方式。
深入理解 Qt 的信号与槽机制、事件处理机制、对象模型等核心概念,并能在实际项目中灵活运用。
2、编程语言
熟练掌握 C++ 编程语言,具备良好的面向对象编程思想和设计模式知识,能编写高效、稳定、可维护的 C++ 代码。
了解 Python 语言,能使用 Python 进行一些辅助开发工作,如脚本编写、数据处理等。
3、医疗相关技术
了解医疗设备通信协议,如 DICOM、HL7 等,能够实现与医疗设备的数据交互。
二、项目经验
1、Qt 项目经验
具有多个完整的 Qt/QML 项目开发经验,能够独立承担模块设计、编码、测试等工作。
有复杂界面应用开发经验,如多窗口、多模态界面设计,能够处理好界面的布局、交互和性能优化。
2、医疗行业经验
有医疗软件相关项目经验者优先。
参与过医疗设备控制软件或医疗信息化系统的开发,熟悉医疗数据的存储、管理和安全要求。
三、专业知识
1、软件工程知识
熟悉软件工程流程,包括需求分析、设计、编码、测试、部署和维护,能够遵循规范的开发流程进行项目开发。
掌握版本控制工具,如 Git、SVN 等,能够进行代码的版本管理和协作开发。
2、医疗知识基础
具备一定的医学基础知识,了解医疗行业的基本概念、术语和业务流程,有助于更好地理解和实现医疗软件的功能。
职位福利:五险一金、绩效奖金、周末双休、节日福利、补充医疗保险、通讯补助