Revit App Developer
Job details
Job description, work day and responsibilities
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.
Company address
You will be redirected to another website to apply.
Offer ID: #650907,
Published: 1 week ago,
Company registered: 2 years ago