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