岗位要求: 1、3年及以上C#开发经验,熟悉C/S程序设计,2年以上实际windwos桌面应用开发,参与或者主导多个实际项目; 2、熟悉WPF,熟悉掌握XAML、依赖属性、线程模型,控件(控件模板、数据模板,itemscontrol虚拟化) 系统等; 3、熟悉mvvm 模式,了解Reactive-Programming。熟悉.net-Rx,了解响应式MVVM库:ReactiveUi; 4、熟悉数据库Sqlite,了解.NET数据访问ADO.NET; 5、熟悉.net多线程,异步TPL; 6、对网络有一定的了解,对socket,websocket有实际经验; 7、了解DI及实现库Autofac; 8、了解第三方界面库MahApps、MaterialDesignThemes; 9、了解Xamarin/Mono.Mac优先。