崗位需求
1.教育背景:統(tǒng)招本科及以上學(xué)歷,計算機(jī)、建筑學(xué)、軟件工程、電氣自動化等相關(guān)專業(yè)背景優(yōu)先;
2.工作經(jīng)驗:3 年以上相關(guān)開發(fā)經(jīng)驗,有建筑、鐵路行業(yè) BIM 軟件開發(fā)經(jīng)驗者、熟悉計算機(jī)圖形學(xué)者優(yōu)先;
3.技術(shù)能力:熟練掌握 C# 語言和.NET 框架,熟悉 WPF、Windows Form 等技術(shù);深入了解 Revit 及 Revit API 的使用,能夠運(yùn)用其進(jìn)行功能開發(fā)與實(shí)現(xiàn);熟悉常用的數(shù)據(jù)結(jié)構(gòu)和算法,具備面向?qū)ο笙到y(tǒng)分析和設(shè)計的實(shí)際經(jīng)驗;有 CAD API 使用經(jīng)驗者更佳;
4.綜合素質(zhì):具備良好的溝通能力、團(tuán)隊合作精神、學(xué)習(xí)能力和問題解決能力,能夠快速理解產(chǎn)品開發(fā)需求,并承擔(dān)較強(qiáng)的工作責(zé)任心,同時具備一定的文字編寫能力以便進(jìn)行文檔記錄和整理等工作。
崗位職責(zé)
1.軟件設(shè)計與開發(fā):根據(jù) BIM 應(yīng)用需求,參與基于 Revit 的 BIM 平臺的方案設(shè)計、架構(gòu)設(shè)計和詳細(xì)設(shè)計工作,完成相應(yīng)軟件模塊的設(shè)計、開發(fā)任務(wù);運(yùn)用 C# 語言對 Revit 進(jìn)行二次開發(fā),實(shí)現(xiàn)如特定功能模塊的創(chuàng)建、優(yōu)化,以及與其他系統(tǒng)的數(shù)據(jù)交互等功能;負(fù)責(zé)產(chǎn)品本地端與平臺端的數(shù)據(jù)交互開發(fā),確保數(shù)據(jù)的準(zhǔn)確傳輸和共享;
2.測試與優(yōu)化:對開發(fā)的功能進(jìn)行全面測試,包括單元測試、集成測試等,確保功能的穩(wěn)定性和可靠性,及時修復(fù)發(fā)現(xiàn)的問題和漏洞;根據(jù)測試人員及用戶的反饋,對軟件進(jìn)行優(yōu)化和改進(jìn),提升軟件的性能和用戶體驗;
3.文檔編寫與維護(hù):負(fù)責(zé)編寫相關(guān)的技術(shù)文檔,如開發(fā)文檔、使用說明文檔等,以便于后續(xù)的維護(hù)和升級工作,同時也方便其他開發(fā)人員進(jìn)行代碼理解和二次開發(fā);對需求文檔進(jìn)行深化和完善,確保文檔質(zhì)量,使其能夠準(zhǔn)確地反映項目的功能需求和技術(shù)要求;
4.迭代與維護(hù):根據(jù)業(yè)務(wù)需求和技術(shù)發(fā)展,對已開發(fā)的功能進(jìn)行迭代升級,不斷完善軟件的功能和性能。