Menu

Revit App Developer

Location: Bengaluru, Karnataka

Category: Software Developer Jobs

We're seeking a resourceful product manager who can help build a product for designers to help them design better buildings for the planet. Begin a part of the product team there'll be a lot of stakeholders to manage, and we expect you to work very closely with the product, design, engineering, customer success teams to prioritize and detail out the product capabilities. We expect you to have a very keen eye for gathering insights from unstructured conversations, data and engage in continuous problem solving. **Industry knowledge is a must: background in Architecture, Engineering, Construction (AEC) and/or working with Building Information Modelling (BIM)**.

Responsibilities

Develop and maintain Revit API-based tools, scripts, and add-ins

Integrate addins with Revit application for seamless interoperability

Collaborate with architects, engineers, and other stakeholders to design and automate workflows

Troubleshoot and debug issues related to Revit API-based tools

Convert between various other formats such as IFC, RVT, FBX, OBJ, DWG, PDF etc. as per project requirements

Conduct research and stay up-to-date on the latest developments in Revit API and BIM technology to identify opportunities for improvement and innovation

Provide training and support to other developers on the use of Revit/AutoCAD API-based tools

Added benefit if experience with ODA(Open Design Alliance) API

Automate build and deployment for addins

Requirements

Skills and Knowledge Required

Bachelor’s degree and/or Master’s Degree in computer science, engineering, architecture, or related field mainly from tier-1 or tier-2 colleges.

Experience - 2-3 years required

Strong proficiency in Revit API programming using .NET languages such as C# or VB.NET

Solid understanding of BIM principles, including experience with Revit and other BIM software

Sound geometry and math concepts

Proven object-oriented programming skills, design patterns

Design, build, and maintain efficient, reusable, and reliable code

Experience working in a hosted environment, for example, AWS, GCP, Heroku is desired

Experience with software development methodologies and tools, such as Agile, Git, and Visual Studio

Strong analytical and problem-solving skills, with the ability to think creatively and innovatively

Excellent communication and collaboration skills, with the ability to work effectively in a team environment

Ability to understand business requirements and translate them into technical requirements

Proficient understanding of code versioning tools, such as Git

Familiarity with continuous integration

Good hold of Object Oriented Programming System (OOPS)

Proficient understanding of code versioning tools, such as GIT.

Experience with Agile methodologies.

Familiar with Autodesk products specifically Revit and BIM360

Experience developing add-ins or applications that use the Revit API (C# .NET)

Experience developing applications that interact with SQL databases

Requirements

Communication:

Excellent written and verbal communication

Passion for organization and attention to detail

Education:

Experience in AEC industry focused on technology.

Associates degree or higher in AEC, computer science, or IT related field.

Technical:

Knowledge of typical IT system architecture

PowerShell

Git

REST API

Development for Autodesk Forge API (html, CSS, node.js, JavaScript, ASP.NET), Python

Flexibility to learn other languages, tools, techniques, etc. as needed

Benefits

Please visit www.spacematrix.com to know more.

Apply on Company Website You will be redirected to the employer’s website