1、設計、開發和維護基于WPF的桌面應用程序;
2、使用MVVM設計模式構建模塊化和可擴展的應用程序架構;
3、開發自定義控件和用戶界面元素,以滿足特定的項目需求;
4、優化應用程序的性能和用戶體驗,包括數據綁定、資源管理和動畫效果;
5、與后端開發團隊合作,集成和調試API和數據服務;
6、編寫高質量的代碼,進行單元測試和代碼評審,確保代碼的可維護性和可擴展性;
7、參與需求分析和設計討論,為項目提供技術解決方案。
任職要求:
1、計算機科學、軟件工程或相關專業的學士或以上學歷;至少5年以上WPF開發經驗,熟練掌握C#、XAML和.NET Framework;
2、深入理解MVVM設計模式及其在WPF開發中的應用;
3、熟練使用Visual Studio、Blend for Visual Studio等開發工具;
4、熟悉WPF的樣式、模板、數據綁定和自定義控件開發(必須項);
5、熟悉WebSocket .Tcp Ip .S7 .MC等通訊協議;
6、熟悉 .NET webApi 開發,熟悉 依賴屬性 依賴注入 控制反轉 動畫 模版 style等知識;
7、具有Prism或其他框架MVVM的使用經驗;
8、具有良好的問題解決能力和邏輯思維能力,能夠快速適應新技術。