岗位职责:1.负责或者参与医疗仪器设备的客户需求分析,与客户、产品负责人、交互设计师紧密合作以深度理解需求;2.基于客户需求,与机械、电子、光学、系统等技术部门紧密合作,提供技术解决方案;3.负责或者参与上位机软件系统相关架构、功能设计,并提供评审支持;4.按照代码***实践进行功能实现,在团队中提供代码审核支持;5.遵守高质量的软件开发流程,与嵌入式、中位机软件工程师共同定义白盒测试策略;在软件功能实现过程中,完成单元测试、接口测试和集成测试;6.负责或者支持开发文档,包括设计文档,代码审核文档,以及测试报告文档等等;7.通过培训或者知识分享等方式,协助测试团队完成高质量的测试计划;8.负责软件缺陷调试和修复,与测试、市场、售后等部门紧密合作,快速对客户报告的软件缺陷做出反应和支持。任职资格:1.本科以上学历;2.良好的逻辑分析能力,快速学习的能力,对技术充满热情;3.一年及以上C#软件开发经验;熟悉.Net6, .NET Framework等框架下的开发;4.熟练掌握WPF编程,理解其基本原理,如属性、数据绑定、样式、模板、常用控件。熟悉MVVM的开发模式,并了解一些主流框架;5.熟悉界面设计,熟练使用XAML,对原生控件内部实现有所了解;6.熟悉自定义控件的开发,有开发高性能图表控件的经验(散点图、柱形图等)者优先;7.有敏捷研发流程经验,单元测试经验,CICD流程经验或者测试框架经验者优先;8.有医疗行业开发经验优先;9.善于在团队中合作、沟通,做事认真负责,勇于接受挑战。