К содержимому

Experienced Professional, Software Development

WSPBengaluru, Karnataka, India

The Software Developer will design, develop, and maintain enterprise-grade engineering automation solutions, primarily for Autodesk and Bentley platforms. The role requires strong hands-on experience in C#/.NET desktop development, engineering application APIs, BIM workflows, and automation, with ownership across design, development, deployment, and application support.

  • Design, develop, test, deploy, and maintain engineering automation applications, plugins, and tools.
  • Build desktop applications and add-ins using C#/.NET, WPF/WinForms, and MVVM architecture.
  • Develop automation and integrations for Revit, AutoCAD, Bentley MicroStation, Dynamo, and

Python-based workflows.

  • Translate BIM and engineering workflows into reliable, maintainable automation solutions.
  • Work with 2D/3D geometry, model data, engineering objects, coordinate systems, transformations,

and spatial relationships.

  • Create and maintain MSI installers for deployment and distribution of desktop applications and

engineering plugins.

  • Perform code reviews, testing, debugging, performance optimization, and technical documentation.
  • Own assigned features or solutions from requirements through delivery and production support.
  • Collaborate with engineers, BIM/digital engineering teams, architects, and business stakeholders to

identify and deliver automation opportunities.

  • Desktop Development: C#, .NET Framework/.NET, WPF/WinForms, MVVM, OOP and design patterns.
  • Engineering Platforms & SDKs: Autodesk Revit, AutoCAD and Bentley MicroStation, with hands-on

experience developing plugins and automation using their APIs/SDKs.

  • Automation & Scripting: Python, Dynamo, Revit API and engineering workflow automation.
  • BIM & Engineering: BIM concepts, engineering models, data structures, multidisciplinary workflows and

engineering deliverables.

  • Geometry: 2D/3D geometry, vectors, transformations, coordinate systems and spatial/geometric

operations.

  • Development & Deployment: Git/GitHub, MSI installer creation, code reviews, debugging, testing and

technical documentation.

  • AI-Assisted Development: Experience using GitHub Copilot or similar AI-assisted development tools.

5–10 years of professional software development or engineering automation experience.

  • Proven experience developing automation solutions, plugins, or desktop applications for Autodesk,

Bentley, or similar engineering platforms.

  • Bachelor’s or Master’s degree in Engineering or a relevant technical discipline.
  • Strong understanding of BIM and engineering workflows, with the ability to translate engineering

requirements into practical automation solutions.

  • Strong problem-solving, communication, stakeholder management, collaboration, and solution ownership

skills. Added Advantage

  • Experience with SQL, REST APIs, and Entity Framework Core.
  • Experience with Autodesk Platform Services (APS) or other engineering platform APIs.
  • Experience with Generative AI, Microsoft Foundry, or AI-enabled engineering automation.
  • Experience developing automation across multiple engineering disciplines or integrating data between

engineering applications.

BGV:

  • Employment with WSP India is subject to the successful completion of a background verification (“BGV”) check conducted by a third-party agency appointed by WSP India.
  • Candidates are advised to ensure that all information provided during the recruitment process — including documents uploaded — is accurate and complete, both to WSP India and its BGV partner”.

openqareer не кадровое агентство: вакансия собрана с открытого источника, отклик подаётся на сайте работодателя.