# 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/98884?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/job/experienced-professional-software-development-b06fba3e-e6f/

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

## Required Technical Skills

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

- 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
- Autodesk Revit
- AutoCAD
- Bentley MicroStation
- Python
- Dynamo
- Revit API
- Git/GitHub
- MSI installer creation

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

---

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