崗位職責(zé):
- 參與 WPF 應(yīng)用程序的設(shè)計(jì)與開發(fā),負(fù)責(zé)核心模塊的編碼實(shí)現(xiàn)。
- 協(xié)助完成系統(tǒng)架構(gòu)設(shè)計(jì),優(yōu)化現(xiàn)有代碼結(jié)構(gòu),解決技術(shù)難點(diǎn)。
- 按照?qǐng)F(tuán)隊(duì)規(guī)范編寫高質(zhì)量代碼,確保代碼的可維護(hù)性和性能。
- 與團(tuán)隊(duì)成員協(xié)作,完成模塊測(cè)試與集成工作。
- 參與前端視圖設(shè)計(jì),優(yōu)化用戶界面與交互體驗(yàn)。
6.輸出符合CMMI/ISO標(biāo)準(zhǔn)的項(xiàng)目文檔。
任職條件:
1. 核心技能:
? 熟練掌握 C# 語言(.NET Framework 4.0+ / .NET Core 3.1+),具備扎實(shí)的面向?qū)ο缶幊袒A(chǔ)和多線程開發(fā)經(jīng)驗(yàn)
? 精通 WPF 開發(fā)技術(shù)棧:XAML界面設(shè)計(jì)、數(shù)據(jù)綁定機(jī)制、命令模式、MVVM架構(gòu)模式的實(shí)際應(yīng)用
? 熟悉前端開發(fā)基礎(chǔ)技術(shù)(HTML、CSS、JavaScript),能夠?qū)崿F(xiàn)復(fù)雜的界面交互邏輯
? 熟練使用 Visual Studio
2019/2022、Git版本控制工具,具備獨(dú)立的代碼調(diào)試和問題定位能力
2. 項(xiàng)目經(jīng)驗(yàn)
? 具備 2-4 年 WPF 桌面應(yīng)用開發(fā)經(jīng)驗(yàn),參與過中大型企業(yè)級(jí)項(xiàng)目的完整開發(fā)
? 能夠獨(dú)立承擔(dān)功能模塊的設(shè)計(jì)和開發(fā),具備從需求分析到功能實(shí)現(xiàn)的端到端交付能力
? 有良好的需求理解能力,能夠準(zhǔn)確把握技術(shù)文檔和產(chǎn)品設(shè)計(jì)要求
3. 能力要求
? 代碼質(zhì)量:具備良好的編碼規(guī)范和開發(fā)習(xí)慣,能夠編寫高質(zhì)量、可維護(hù)、可擴(kuò)展的代碼
? 設(shè)計(jì)模式:深入理解并能熟練運(yùn)用常用設(shè)計(jì)模式(單例、工廠、觀察者、命令模式等)
? 測(cè)試能力:掌握單元測(cè)試框架(NUnit/xUnit),能夠編寫有效的測(cè)試用例,保證代碼質(zhì)量
? UI設(shè)計(jì):具備基礎(chǔ)的用戶界面設(shè)計(jì)能力和審美素養(yǎng),能夠設(shè)計(jì)用戶友好的交互界面
? 文檔能力:能夠按照企業(yè)標(biāo)準(zhǔn)產(chǎn)出高質(zhì)量的技術(shù)文檔,包括設(shè)計(jì)文檔、接口文檔、用戶手冊(cè)等
4. 加分項(xiàng)目
? 框架經(jīng)驗(yàn):熟悉 Prism、MVVM Light、CommunityToolkit.Mvvm 等主流WPF開發(fā)框架
? 工具運(yùn)用:熟練使用 Markdown、Visio、ProcessOn 等文檔編寫和流程設(shè)計(jì)工具
? 數(shù)據(jù)庫(kù)技能:具備數(shù)據(jù)庫(kù)設(shè)計(jì)和開發(fā)經(jīng)驗(yàn)(SQL
Server、MySQL、SQLite),熟悉EF Core等ORM框架
? 協(xié)作經(jīng)驗(yàn):有跨部門、跨團(tuán)隊(duì)協(xié)作項(xiàng)目經(jīng)驗(yàn),具備良好的溝通協(xié)調(diào)能力
? 文檔管理:文檔輸出結(jié)構(gòu)清晰、邏輯嚴(yán)謹(jǐn),具備完整的項(xiàng)目文檔管理和知識(shí)沉淀能力
? 其他技能:了解WinUI 3、.NET MAUI等新技術(shù),有工業(yè)軟件或數(shù)據(jù)管理軟件開發(fā)經(jīng)驗(yàn)優(yōu)先。