# Experienced Professional, Software Development

**Company**: WSP
**Location**: Bengaluru, Karnataka
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Consulting

**Apply**: https://emit.fa.ca3.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_2001/job/98880?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/experienced-professional-software-development-50d734cc-66f/

## Description

We are seeking an experienced software developer to 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.

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

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

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

For more fresh new jobs, check out [yubhub.co](https://yubhub.co/).

## Skills

### Required
- C#
- .NET
- WPF/WinForms
- MVVM
- OOP
- design patterns
- Autodesk Revit
- AutoCAD
- Bentley MicroStation
- Python
- Dynamo
- Revit API
- engineering workflow automation
- Git/GitHub
- MSI installer creation
- code reviews
- debugging
- testing
- technical documentation
- AI-Assisted Development

### Nice to have
- SQL
- REST APIs
- Entity Framework Core
- Autodesk Platform Services (APS)
- Generative AI
- Microsoft Foundry
- AI-enabled engineering automation

---

Source: [Apply at emit.fa.ca3.oraclecloud.com](https://emit.fa.ca3.oraclecloud.com/hcmUI/CandidateExperience/en/sites/CX_2001/job/98880?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
