岗位职责:负责自动化设备上位机软件开发与调试。任职要求:1. 熟练使用C#,有框架开发经验,会使用反射、表达式、源生成器等C#高级特性2. 了解C# GC调试方法,会查找内存泄漏点3. 熟练掌握TCP/IP协议栈,会通过抓包工具分析网络问题4. 了解Reactive设计模式,有ReactiveUI开发经验5. 有跨平台.NET Core应用程序开发经验,包括Native AOT编译6. 有XUnit单元测试开发经验熟悉以下优先:a.熟悉多线程编程,了解多线程运行机制与程序设计方法及同步手段的应用;b.具有一定的SQLite数据库设计能力、优化能力(如,索引优化,查询优化和存储优化经验),能写出高性能的SQL语句;c.具有一定的程序优化能力或经验,响应性、吞吐量、稳定性等。