崗位職責(zé):
一、系統(tǒng)架構(gòu)與開發(fā)
主導(dǎo)公司產(chǎn)品中基于 C#.NET Core 和 WPF 框架的客戶端架構(gòu)設(shè)計(jì)與開發(fā)工作,包括整體架構(gòu)規(guī)劃、功能模塊劃分以及核心代碼編寫。
負(fù)責(zé)設(shè)計(jì)高吞吐量的數(shù)據(jù)架構(gòu),確保系統(tǒng)在處理大量數(shù)據(jù)時(shí)能夠高效、穩(wěn)定運(yùn)行。
二、用戶界面設(shè)計(jì)
運(yùn)用 HandyControl 等 UI 庫(kù)設(shè)計(jì)并實(shí)現(xiàn)具有卓越用戶體驗(yàn)和交互性的高質(zhì)量用戶界面。
三、應(yīng)用架構(gòu)優(yōu)化
運(yùn)用 Prism、MVVM 等設(shè)計(jì)模式和技術(shù)棧,構(gòu)建松耦合、可維護(hù)性強(qiáng)的應(yīng)用程序架構(gòu),以適應(yīng)不斷變化的業(yè)務(wù)需求。
四、數(shù)據(jù)管理與存儲(chǔ)
熟練掌握 SQLite 數(shù)據(jù)庫(kù),負(fù)責(zé)客戶端數(shù)據(jù)的管理、存儲(chǔ)及優(yōu)化,確保數(shù)據(jù)的安全性和完整性。
五、依賴注入與解耦
熟悉 IOC 容器(如 Autofac、Prism 內(nèi)置的依賴注入等),實(shí)現(xiàn)組件間的解耦和高效協(xié)作,提高系統(tǒng)的可擴(kuò)展性和可維護(hù)性。
六、問題解決與技術(shù)支持
獨(dú)立分析和解決軟件開發(fā)過程中遇到的各種問題,進(jìn)行 bug 修復(fù)和功能完善,保障系統(tǒng)的穩(wěn)定運(yùn)行。
七、技術(shù)預(yù)研與應(yīng)用
持續(xù)跟蹤最新的 C#、WPF 及相關(guān)技術(shù)趨勢(shì),進(jìn)行新技術(shù)的研究和應(yīng)用,提升產(chǎn)品的性能和技術(shù)含量。
八、團(tuán)隊(duì)協(xié)作與項(xiàng)目管理
與產(chǎn)品經(jīng)理、UI 設(shè)計(jì)師、測(cè)試工程師等團(tuán)隊(duì)成員緊密合作,確保項(xiàng)目按時(shí)按質(zhì)完成。
任職要求:
一、教育背景
計(jì)算機(jī)科學(xué)、軟件工程或相關(guān)專業(yè)本科及以上學(xué)歷。
二、技術(shù)技能
精通 C# 編程語(yǔ)言,深入理解.NET Core 框架,具備扎實(shí)的編程基礎(chǔ)和豐富的開發(fā)經(jīng)驗(yàn)。
熟練掌握 WPF 框架,有 HandyControl 等 UI 庫(kù)使用經(jīng)驗(yàn)者優(yōu)先。
深入理解 Prism、MVVM 等設(shè)計(jì)模式,能夠靈活運(yùn)用于項(xiàng)目開發(fā)中。
熟悉 SQLite 數(shù)據(jù)庫(kù)的使用,有數(shù)據(jù)表設(shè)計(jì)、SQL 語(yǔ)句編寫及性能優(yōu)化經(jīng)驗(yàn)。
熟悉 IOC 容器原理,能夠利用 IOC 實(shí)現(xiàn)組件間的依賴注入和松耦合。
了解網(wǎng)絡(luò)通信、多線程編程、Windows API 相關(guān)技術(shù)。
具備高吞吐量數(shù)據(jù)架構(gòu)設(shè)計(jì)經(jīng)驗(yàn),能夠針對(duì)大規(guī)模數(shù)據(jù)處理場(chǎng)景進(jìn)行優(yōu)化。
三、項(xiàng)目經(jīng)驗(yàn)
有成功交付的基于 C#、WPF 技術(shù)棧的大型項(xiàng)目經(jīng)驗(yàn),熟悉工業(yè)自動(dòng)化、數(shù)據(jù)采集、物聯(lián)網(wǎng)等領(lǐng)域者優(yōu)先。
四、軟技能
具備良好的編碼習(xí)慣和編碼嚴(yán)謹(jǐn)性,注重代碼質(zhì)量和可維護(hù)性。
強(qiáng)烈的責(zé)任心和團(tuán)隊(duì)合作精神,良好的溝通能力和問題解決能力。
積極主動(dòng),能夠承受工作壓力,必要時(shí)能出差或加班。
非固定14薪,年終獎(jiǎng)金2薪起評(píng)。