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