Experienced Professional, Software Development (Bengaluru)

Experienced Professional, Software Development (Bengaluru)

11 Nov
|
Wsp
|
Bengaluru

11 Nov

Wsp

Bengaluru

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

Responsibilities

- 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.

Qualifications

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.
- Solid 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”.

📌 Experienced Professional, Software Development (Bengaluru)
🏢 Wsp
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: experienced professional, software development (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: experienced professional, software development (bengaluru) / bengaluru