Automation and AI Specialist (C# Developer)
About this role
At VIATechnik, we're transforming how the built environment is designed and delivered through technology. We're seeking aΒ C# Software Developer with strong Revit API expertise to build innovative plugins, automation tools, and cloud-connected solutions that help AEC professionals work smarter and faster.
Working alongside software engineers, BIM technologists, and AEC experts, you'll develop solutions that solve real-world construction and infrastructure challenges through automation, data-driven workflows, and modern engineering practices.
π Why Join VIATechnik?
π Make a Real Impact
Build tools that directly improve how some of the world's most complex projects are designed, coordinated, and delivered.
π Accelerate Your Growth
Gain hands-on experience with:
- Revit API & SDK
- Dynamo scripting
- IFC & Open BIM standards
- Autodesk Construction Cloud (ACC) / BIM 360
- Autodesk Platform Services (Forge/APS)
- AI-assisted design automation
- Cloud-connected BIM workflows
π‘ Work With Purpose
Solve challenging geometric and parametric problems while creating tools that AEC professionals use every day.
π§ Key Responsibilities
Develop Production-Ready Revit Plugins
- Design and build C#/.NET Revit plugins, add-ins, external commands, event handlers, updaters, and applications
- Deliver high-quality solutions that meet performance, functionality, and compatibility requirements
- Participate in code reviews, testing, and deployment processes
Automate AEC Workflows
- Transform BIM and construction workflows into scalable automation solutions
- Partner with BIM Managers and AEC experts to identify process improvements
- Leverage Revit API, Dynamo, and related technologies to reduce manual effort and improve model quality
Contribute to Technical Architecture
- Participate in requirements gathering and solution design
- Develop maintainable architectures for data extraction, model manipulation, interoperability, and user experience
Develop Revit User Interfaces
- Build plugin interfaces using WPF, WinForms, and Revit dockable panels
- Create intuitive user experiences that align with Revit UI standards
Data Extraction & Interoperability
- Extract, transform, and export BIM data including elements, parameters, schedules, and geometry
- Support IFC, gbXML, and custom export workflows
- Contribute to cloud-connected data services and integrations
Testing, Deployment & Quality
- Implement unit and integration testing using frameworks such as xUnit and RevitTestFramework
- Support multi-version Revit compatibility
- Assist with packaging, signing, deployment, and installer creation
Cross-Functional Collaboration
- Collaborate with BIM Managers, Project Managers, and AEC stakeholders
- Communicate technical requirements, risks, and API limitations effectively
AI & Automation Innovation
- Explore opportunities to leverage AI and automation within BIM workflows
- Support solutions involving model checking, geometry inference, intelligent parameter population, and natural language BIM interactions
β Required Qualifications
Core Technical Requirements
- Strong proficiency in C# and the .NET Framework / .NET Core ecosystem
- Direct experience developing Revit API plugins and add-ins
- Strong understanding of:
- Revit elements and parameters
- Transaction management
- Failure handling
- Event-driven development
- Experience with WPF or WinForms
- Proficiency with Git and collaborative development workflows
- Ability to leverage AI productivity tools such as Cursor or Claude
Preferred Qualifications
- Experience with Revit geometry APIs (solids, curves, faces, tessellation, coordinate systems)
- Dynamo scripting (Python or DesignScript)
- Autodesk Construction Cloud (ACC) / BIM 360 APIs
- Autodesk Platform Services (Forge/APS)
- IFC and Open BIM standards
- Azure cloud services and integrations
- Background in AEC, BIM, Construction Technology, or related industries
π― Who Thrives Here?
We're looking for someone who:
- Loves solving complex technical and workflow challenges
- Enjoys building tools that drive measurable impact
- Learns quickly and embraces new technologies
- Collaborates effectively across technical and non-technical teams
- Takes ownership and values engineering excellence
π You're Built Here. You're Grown Here. You're Always Welcome Here.
At VIATechnik, we're building more than softwareβwe're building careers. Join a team where innovation, growth, and belonging come together, and where you can do your best work from the comfort of home. π
Frequently Asked Questions
Is the salary disclosed for the Automation and AI Specialist (C# Developer) position at viatechnikinc?
Where is the Automation and AI Specialist (C# Developer) position at viatechnikinc located?
Is the Automation and AI Specialist (C# Developer) role at viatechnikinc full-time or part-time?
How do I apply for the Automation and AI Specialist (C# Developer) position at viatechnikinc?
When was the Automation and AI Specialist (C# Developer) job at viatechnikinc posted?
You'll be redirected to viatechnikinc's official application page on bamboohr.