dreamwork_

SENIOR DYNAMO PROGRAMMER (Python / Revit API / C#)

Minimum Qualification

· Degree or Diploma in Engineering, Architecture, Construction Technology, Computer Science, or a related technical discipline.

Experience

· 6 to 8 years of experience in Dynamo Programming and Autodesk Revit.

· Strong experience in Revit API development using C#.

· Experience in Python scripting for BIM automation and workflow development.

· Knowledge of VB.NET, JavaScript, PowerShell, or C++ is an added advantage.

Objective

· Develop advanced BIM automation solutions using Dynamo, Python, Revit API, and C# and lead automation initiatives across Structural, Architectural, and MEP disciplines.

Key Responsibilities

· Develop advanced Dynamo scripts using Python.

· Design and deploy custom Revit add-ins using Revit API and C#.

· Create custom Dynamo nodes, packages, and automation libraries.

· Lead troubleshooting and debugging activities.

· Develop model validation, reporting, and data extraction solutions.

· Support multidisciplinary BIM teams through automation.

· Mentor junior Dynamo programmers.

· Maintain documentation and BIM automation standards.

Technical Expertise

· Advanced Dynamo Programming.

· Python Scripting.

· Autodesk Revit (Structural, Architectural, and MEP).

· Revit API Development.

· C# Programming.

· Custom Revit Add-ins and Plugins.

· Object-Oriented Programming (OOP).

· Geometrical and Computational Concepts.

· BIM Workflow Automation.

· Git/Version Control knowledge preferred.

· Additional language knowledge (VB.NET, JavaScript, PowerShell, C++) preferred.

Key Competencies

· Analytical and problem-solving skills.

· Strong debugging capability.

· Leadership and mentoring skills.

· Communication and coordination skills.

· Quality-focused and delivery-oriented mindset.

This listing is tracked by dreamwork from public job postings. Want it prepared into a personalized application pack? Upload your resume →
Posted yesterday