3 months ago
United Arab Emirates (city not specified)Mid Level
Responsibilities
- Design, develop, deploy, and maintain custom Revit add-ins and commands in C# and .NET.
- Migrate legacy Revit API code across Revit versions, including the transition to .NET 8 in Revit 2025 and later.
- Build robust, efficient, and user-friendly add-ins with WPF or Windows Forms interfaces.
- Gather requirements from BIM coordinators and modelers and automate manual workflows into productivity tools.
- Manage source code, issues, documentation, branching, merge requests, and code reviews in GitLab.
- Use GitLab CI/CD where applicable to automate builds, testing, and packaging.
- Troubleshoot Revit API issues and provide ongoing operational support.
- Package, deploy, and manage add-in installers and updates across Revit environments.
- Oversee BIM family quality, parameter consistency, updates, and automated family checks for busbar and related products.
- Present application updates, demonstrations, and development roadmaps to management and stakeholders.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, Civil, Mechanical, or Electrical Engineering, Architecture, or a related field.
- At least 3 years of software development experience, including at least 2 years building Revit add-ins with the Revit API.
- Proven experience migrating and maintaining add-ins across multiple Revit versions.
- Strong proficiency in C# and the .NET ecosystem, including .NET Framework 4.8 and .NET 8.
- Hands-on Visual Studio experience with debugging, profiling, and add-in installer development.
- Deep knowledge of the Revit API, including transactions, element filtering, external events, updaters, and the Revit family editor.
- Experience building desktop interfaces with WPF or Windows Forms, ideally using the MVVM pattern.
- Practical GitLab experience with branching strategies, merge requests, code reviews, and issue tracking.
- Ability to review, test, and refine code generated by Cursor or GitHub Copilot.
- Understanding of BIM workflows, Revit families, parameters, and shared parameters.
- Strong analytical, communication, organizational, and collaboration skills.
- AEC, MEP, building products manufacturing, busbar trunking, Dynamo, pyRevit, Python, GitLab CI/CD, Autodesk Platform Services, AutoCAD, Navisworks, or relevant Autodesk and Microsoft certifications are preferred or advantageous.
About Vertiv
Vertiv builds power, cooling, and IT infrastructure for data centers, communication networks, and industrial facilities, sold as hardware, software, and services. Its portfolio spans UPS systems, thermal management, racks, prefabricated modules, and monitoring/management software, backed by global field service and commissioning. Headquartered in Columbus, Ohio, Vertiv was formed from Emerson Network Power and became a publicly traded company on the NYSE.
