Job Requirements
Required Skills & Experience
• Solid proficiency in C# and the .NET ecosystem (.NET 8 / .NET Framework).
• Solid hands-on experience with WPF — XAML, data binding, MVVM, commands, custom controls, and styling.
• Working experience with Node.js and JavaScript/TypeScript for building APIs and services.
• Understanding of asynchronous programming (async/await, Task, dispatcher/threading in WPF).
• Experience consuming and designing RESTful APIs and working with JSON.
• Familiarity with version control using Git.
Preferred / Nice-to-Have
• Autodesk Revit API experience (add-in development, external events, dockable panes).
• Knowledge of the AEC/BIM domain or CAD/3D tooling.