基于现有 BIM 软件进行二次开发,根据项目需求定制化开发功能模块、工具插件,满足客户及项目的个性化需求;
- 参与 BIM 软件开发全流程,包括需求分析、功能开发、单元测试、系统联调及部署上线,保障软件功能完整、性能达标;
- 与产品、测试、项目等团队成员高效协作,同步开发进度、反馈问题,确保项目按计划推进;
- 持续关注 BIM 领域新技术、新工具(如 Revit API、Bentley SDK 等),主动学习并应用到实际开发中,提升开发效率和产品质量。
任职要求:
(一)基础要求
学历专业:本科及以上学历,计算机科学与技术、软件工程、地理信息系统(GIS)等相关专业;
技术能力:
- 熟练掌握 C# 编程语言,具备扎实的面向对象编程思想和代码编写规范;
- 拥有 3 年及以上 BIM 软件 / 工程类软件二次开发经验;
- 熟悉 RVT、IFC 等主流 BIM 数据格式,具备相关格式的解析、读写、转换等开发经验;
- 理解 BIM 核心技术与概念,能够结合业务场景分析并解决开发中的技术问题;
软技能:具备良好的沟通表达、团队协作能力,有较强的自驱力和学习能力,能快速适应新技术、新需求。
(二)优先条件
- 掌握 C++ 编程语言,具备 C++ 开发经验;
- 熟悉 IFC 等 BIM 标准及 BIM 全流程工作体系;
- 有 Revit API、Bentley SDK 等 BIM 软件插件开发经验;
- 具备 Web 开发经验,熟悉 HTML/CSS/JavaScript 等前端技术。
- 参与过大型 BIM 项目的二次开发落地;
- 有 BIM 软件性能优化、数据交互类开发经验;
- 了解 GIS 与 BIM 融合开发相关技术。