岗位职责:
1、负责生命科学仪器或测试开发模块的软件研发;
2、与需求协作,按需求描述实现具体的功能。
3、按规范编写代码;
4、编写功能模块实现技术文档;
5、与测试协作,改建功能可靠性;
6、与用户协作,提升功能模块的可用性;
7、积极主动学习,利用技术进步改善产品的弹性与稳定性;
8、负责产品软件的维护与更新;
岗位要求:
1、本科以上学历,硕士研究生以上优先;
2、5年以上工作经验;
3、精通C#编程语言,熟悉Python/C/C++等语言者优先;
4、扎实的数据结构基础,有丰富的多线程开发经验,熟悉常见的设计模式;
5、须有硬件控制和数据采集相关经验,有医疗设备开发经验,熟悉dicom协议者优先;
6、熟练使用WPF,理解WPF的工作模式;
7、熟练掌握IOC/DI工作方式。熟悉常见的Mvvm库;
8、熟悉远程方法调用,有ice,gRPC等相关开发经验这优先,熟悉TCP/IP协议;
9、扎实的SQL基础。例如Sqlite3,MYSQL、PostgreSQL;
10、有多人协同项目开发经验,熟悉git,svn等协同开发工具的使用。