Key Responsibilities:
• Design, develop, and maintain custom applications and tools using Autodesk APIs, including Revit API, AutoCAD API, and Autodesk Platform Services (APS API).
• Develop and support desktop applications using WPF and the MVVM design pattern.
• Build and maintain web-based services and applications using ASP.NET Core.
• Apply modern software engineering practices, including object-oriented design, design patterns, and SOLID principles.
• Collaborate with multidisciplinary teams to gather requirements, propose technical solutions, and deliver effective software products.
• Contribute to the integration of cloud-based APIs, services, and authentication flows (including two-legged and three-legged OAuth).
• Engage in code reviews, unit testing, and continuous improvement of development workflows.
• Optionally support CI/CD pipelines and DevOps processes to streamline development and deployment activities.