A

Custom Plugin Developer

Custom Plugin Developer

Designation: Custom BIM Plugin Develpment
Experience: 3 years – 5 years
Software Proficiency: Revit, C#, Python, Dynamo, Grasshopper etc.
Skills: Logic building, Data Management & Problem solving.

Job Description:
We are seeking an innovative and detail-oriented Custom BIM Plugin Developer to join our team. The ideal candidate will have a strong background in software development, a passion for creating customized solutions, and expertise in Building Information Modeling (BIM) workflows. You will be responsible for designing, developing, and deploying plugins and add-ins that enhance BIM software functionality, optimize workflows, and meet client-specific requirements. The position necessitates working in coordination with architects, engineers, and BIM professionals to find the hurdles in delivering efficient user-friendly solutions.

Key Responsibilities:

Develop customized plugins, scripts, and add-ins for BIM software, such as Autodesk Revit, Navisworks, or ArchiCAD.
Streamline BIM workflows by automating redundant processes and ensuring increased model accuracy.
Test plugins stringently to ensure a solid performance, security, and user interface.

Integrate proprietary solutions with third-party BIM software to smooth data exchange and workflows.
Test compatibility across platforms and BIM software versions.

Team up with all project stakeholders to define specific needs and engineer a solution customized to the users’ needs
Work closely with BIM managers, architects, and engineers to identify their pain points in the software. Provide suggestions and ideas for upgrades and enhancements to the software

Develop full technical documentation-including user guides-for all the proprietary plugins and tools.
Training and support of end-users to ensure easy integration of custom plugins.

Continuous exploration of the latest BIM technologies, APIs, and software.
Research into newer programming tools, libraries, and methodologies to enhance the efficiency of developing plugins.


Qualifications:
Hold a degree in either Computer Science, Civil Engineering, Architecture, or a related field. Have developed robust Programming skills in a language like C#, Python, or JavaScript. Experience with APIs of BIM software including Autodesk Revit API, Navisworks API, and Dynamo. Familiarity with database systems such as SQL and XML for managing BIM data. Problem-solving skills are at a high level with good attention to detail.


Preferable Experience:
3+ years of experience in developing custom software for BIM platforms Expertise in developing automation workflows using Dynamo or Grasshopper Understand how design and construction processes work in the AEC industry Experience with cloud-based integration and data management in BIM environments Demonstrated efficiency in managing various projects with challenging deadlines.

Job Category: BIM Automation
Job Type: Full Time
Job Location: On-site Remote

Apply for this position

Allowed Type(s): .pdf, .doc, .docx