Negotiable
Undetermined
Hybrid
London Area, United Kingdom
Summary: The BIM Developer role focuses on leveraging C# and .NET to enhance Autodesk platform capabilities for Building Information Modeling (BIM). The position involves developing tools and automations to improve design collaboration and project delivery efficiency. Collaboration with architects, engineers, and digital specialists is essential to tailor the Autodesk ecosystem to project needs. The role is based in London and offers a hybrid working arrangement.
Key Responsibilities:
- Design, develop, and maintain custom C#/.NET applications, plugins, and APIs for Autodesk tools (Revit, AutoCAD, Navisworks, Civil 3D, etc.).
- Configure and extend Autodesk BIM 360, Forge, and Construction Cloud to streamline data workflows and integrations.
- Automate repetitive BIM processes, improving productivity and accuracy across design and construction teams.
- Create and maintain data pipelines between Autodesk tools and external systems (databases, ERP, project management platforms).
- Develop user-friendly interfaces and tools to enhance project team adoption of BIM workflows.
- Troubleshoot, debug, and optimize Autodesk API solutions for performance and scalability.
- Collaborate with stakeholders to gather requirements, translate them into technical solutions, and deliver fit-for-purpose applications.
- Stay current with Autodesk platform updates, industry trends, and emerging BIM technologies.
Key Skills:
- Strong programming skills in C# and .NET Framework / .NET Core.
- Experience with Autodesk Revit API (and ideally AutoCAD, Navisworks, or Civil 3D APIs).
- Familiarity with Autodesk Forge API and BIM 360/Construction Cloud development.
- Knowledge of software design principles, object-oriented programming, and version control (Git).
- Understanding of BIM standards, workflows, and interoperability (IFC, COBie, Dynamo).
- Ability to design robust, reusable, and maintainable code.
- Strong problem-solving, analytical, and communication skills.
- Preferred: Experience with cloud development (Azure, AWS, or similar).
- Familiarity with SQL / NoSQL databases for BIM data management.
- Knowledge of Python or Dynamo scripting for additional BIM automation.
- Exposure to CI/CD pipelines and DevOps practices for software deployment.
- Previous experience in AEC (Architecture, Engineering, Construction) industry.
Salary (Rate): undetermined
City: London
Country: United Kingdom
Working Arrangements: hybrid
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Job Title: BIM Developer (C# / .NET – Autodesk Stack) Location: London - Hybrid Employment Type: Contract Rate: £350 per day Contact: Thomas.price@forsythbarnes.com
About the Role
We are seeking a skilled BIM Developer with expertise in Autodesk platform configuration and customization using C# and .NET. In this role, you will be responsible for developing tools, automations, and integrations that enhance Building Information Modeling (BIM) workflows, optimize design collaboration, and improve project delivery efficiency across our teams. You’ll collaborate closely with architects, engineers, and digital technology specialists to ensure that our Autodesk ecosystem (Revit, Navisworks, AutoCAD, BIM 360, Forge, etc.) is fully leveraged and tailored to project needs.
Key Responsibilities
- Design, develop, and maintain custom C#/.NET applications, plugins, and APIs for Autodesk tools (Revit, AutoCAD, Navisworks, Civil 3D, etc.).
- Configure and extend Autodesk BIM 360, Forge, and Construction Cloud to streamline data workflows and integrations.
- Automate repetitive BIM processes, improving productivity and accuracy across design and construction teams.
- Create and maintain data pipelines between Autodesk tools and external systems (databases, ERP, project management platforms).
- Develop user-friendly interfaces and tools to enhance project team adoption of BIM workflows.
- Troubleshoot, debug, and optimize Autodesk API solutions for performance and scalability.
- Collaborate with stakeholders to gather requirements, translate them into technical solutions, and deliver fit-for-purpose applications.
- Stay current with Autodesk platform updates, industry trends, and emerging BIM technologies.
Qualifications & Skills Required:
- Strong programming skills in C# and .NET Framework / .NET Core.
- Experience with Autodesk Revit API (and ideally AutoCAD, Navisworks, or Civil 3D APIs).
- Familiarity with Autodesk Forge API and BIM 360/Construction Cloud development.
- Knowledge of software design principles, object-oriented programming, and version control (Git).
- Understanding of BIM standards, workflows, and interoperability (IFC, COBie, Dynamo).
- Ability to design robust, reusable, and maintainable code.
- Strong problem-solving, analytical, and communication skills.
Preferred:
- Experience with cloud development (Azure, AWS, or similar).
- Familiarity with SQL / NoSQL databases for BIM data management.
- Knowledge of Python or Dynamo scripting for additional BIM automation.
- Exposure to CI/CD pipelines and DevOps practices for software deployment.
- Previous experience in AEC (Architecture, Engineering, Construction) industry.