岗位职责:1. 参与色谱工作站软件的需求分析、设计、开发、测试、上线和维护,确保高质量交付;2. 负责现有系统模块的优化、性能调优和移植,提升软件整体的稳定性和效率;3. 解决关键技术难题,支持现场实施人员处理技术问题,研究新技术并推动技术应用,支持产品功能扩展;4. 参与软件架构设计,独立负责GUI平台的开发与改进,确保良好的用户体验和操作效率;5. 与跨职能团队紧密合作,确保项目按时推进,保障软件质量和性能;6. 对系统代码进行审查和性能分析,确保代码规范性和可维护性。任职要求:1. 学历背景: 本科及以上学历,计算机科学、软件工程或相关专业;2. 工作经验: 3-5年工业软件开发经验,参与过至少两个大型项目的开发和实施;3. 技术栈要求: - C# 技术能力: - 精通C#,熟悉.NET Framework和.NET Core; - 具备丰富的WPF和WinForms开发经验,熟悉UI控件库; - 深入理解C/S架构,具备分层架构开发经验,掌握多线程编程及异步编程; - 熟悉常用设计模式,具备实际项目中应用MVC、MVVM模式的经验; - C++ 技术能力: - 精通C++,熟悉STL、Boost库,具备多线程编程和并发控制的能力; - 熟悉C++11及以上标准,掌握现代C++编程技术; - 具备高性能系统开发经验,熟悉科学计算库(如Eigen、GSL等),在算法优化和系统资源管理方面有实践经验;4. 数据库能力: 精通至少一种数据库管理系统,了解实时数据库和工业数据采集流程;5. 其他技能: 熟悉版本控制工具、CI/CD流程,有Python或其他语言经验者优先;6. 个人能力: 具备良好的逻辑思维、快速学习和创新能力,具备优秀的团队合作精神和沟通能力,能承受工作压力并解决复杂问题。