Bim Software Developer

Dubai, DU, AE, United Arab Emirates

Job Description

The BIM Software Developer will play a key role in supporting the Dubai Municipality's 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:

Design and develop custom software tools to automate the quality checking of submitted BIM models against Dubai Municipality's BIM standards. Build both desktop and web-based applications for BIM model validation, issue detection, and reporting to support the BIM team in model review processes. Enhance and maintain existing software tools, ensuring they remain up to date with evolving BIM standards and best practices.

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.

Research & Innovation:

Stay up-to-date with advancements in BIM technologies, software development tools, and industry trends to introduce innovative solutions. Experiment with emerging open-source BIM libraries and technologies (to explore new ways to enhance functionality and improve the BIM services.

Required Skills and Qualifications:



Education:

Bachelor's degree in Computer Science, Software Engineering, Civil Engineering, Architecture, or a related field.

Experience and Technical Skills:

Minimum of 5+ years of professional software development experience, with a focus on BIM-related applications, integrations, or tools. Proficiency in programming languages such as C# and JavaScript, SQL, No SQL. Familiarity using open-source BIM libraries (XBIM toolkit, IfcOpenshell, ThreeJs, WebGL) Familiarity with BIM software tools such as Autodesk Revit. Knowledge of open standards for data exchange in BIM (e.g., IFC, COBie, BCF) and how to implement these standards in software applications. Strong knowledge of RESTful APIs, web services, databases, and cloud-based architectures.

Other Skills:

Experience with web development frameworks (e.g., Angular, React, Vue.js) . Strong problem-solving abilities and a proactive approach to identifying issues and opportunities for improvement. Ability to work effectively in an agile development environment, collaborating closely with BIM professionals, project managers, and other stakeholders.

Desired Qualifications:



Certification in software development (e.g., Microsoft Certified, AWS Certified Developer, etc.). Knowledge of machine learning or AI technologies as applied to AEC field.
Job Types: Full-time, Contract

Application Deadline: 21/07/2025

Beware of fraud agents! do not pay money to get a job

MNCJobsGulf.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1935581
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Dubai, DU, AE, United Arab Emirates
  • Education
    Not mentioned