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