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