崗位職責:
1. 負責基于C#的Windows桌面應用程序核心模塊開發(fā)與性能優(yōu)化;
2. 使用WPF技術實現復雜UI界面開發(fā),熟練運用樣式、控件模板、數據模板及觸發(fā)器進行界面定制;
3. 獨立開發(fā)可復用自定義控件,解決復雜交互場景的組件化需求;
4. 基于MVVM框架實現業(yè)務邏輯與界面解耦,運用數據綁定、命令機制和依賴屬性完成模塊化開發(fā);
5. 熟悉IOC容器實現依賴注入,構建松耦合系統(tǒng)架構;
6. 遵循設計模式(工廠、觀察者、模板模式等)編寫高擴展性代碼,實施單元測試保障代碼質量;
7.參與數據庫設計與SQL優(yōu)化,熟練使用Entity Framework進行數據開發(fā);
8.編寫技術文檔,參與代碼評審,推動團隊編碼規(guī)范的落地實施。
任職資格:
1.計算機相關專業(yè)本科及以上學歷,3年以上C#商業(yè)項目開發(fā)經驗;
2.熟練掌握WPF核心技術棧:包括但不限于資源字典、路由事件、附加屬性、可視化樹操作;
3.理解MVVM架構核心思想,至少在一個項目中完整應用過Prism/CommunityTookitMVVM等框架;
4.掌握SQL Server/SqlLite等關系型數據庫開發(fā),具備索引優(yōu)化、事務處理實戰(zhàn)經驗;
5.工作認真負責,責任心強,質量意識強,抗壓能力強。