Position Title: 📢BIM Engineer 📢
Job Location: Onsite - Dubai
Desired Qualifications: Bachelor’s degree in Computer Science
Experience: 8-10 Years
Number of positions: 01
Contract: 8 months extendable
Job Summary:
The BIM Software Developer will play a key role in supporting the client BIM team by developing custom software tools to automate quality checks for BIM models, assist in the development of BIM standards, and create both desktop and web applications to streamline BIM processes. This role will also involve integrating BIM services with other internal systems, such as GIS. The ideal candidate will have strong programming skills and experience with open source BIM libraries like XBIM and IfcOpenShell and a passion for developing software that enhances the efficiency and quality of BIM workflows.
• Key Responsibilities:
- Software Tool Development:
• Build both desktop and web-based applications for BIM model validation, issue detection, and reporting to support the BIM team in model review processes.
• Design and develop custom software tools to automate the quality checking of submitted BIM models against BIM standards.
System Integration & Interoperability:
• Work on integrating BIM software tools with other internal services, such as GIS platforms and project management systems.
• Develop APIs and other solutions to enhance the interoperability of BIM with other systems and software used across the municipality.
- Collaborative Development & Support:
• Work closely with other BIM engineers and software developers to identify system and process improvements.
• Assist in troubleshooting and providing technical support for BIM software tools and integrations across the organization.
• Experience and Technical Skills:
o Minimum of 5+ years of professional software development experience, with a focus on BIM-related applications, integrations, or tools.
o Proficiency in programming languages such as C# and JavaScript, SQL, No SQL.
o Familiarity using open-source BIM libraries (XBIM toolkit, IfcOpenshell, ThreeJs, WebGL)
o Familiarity with BIM software tools such as Autodesk Revit.
o Knowledge of open standards for data exchange in BIM (e.g., IFC, COBie, BCF) and how to implement these standards in software applications.
o Strong knowledge of RESTful APIs, web services, databases, and cloud-based architectures.
o Experience with web development frameworks (e.g., Angular, React, Vue.js) o Strong problem-solving abilities and a proactive approach to identifying issues and opportunities for improvement.