Experienced Professional, Software Development
Role Overview
Design, develop, and maintain enterprise-grade engineering automation solutions, primarily for Autodesk and Bentley platforms.
The role owns work across solution design, development, deployment, and application support.
Key Skills for This Role
Full Job Posting
Role overview
Design, develop, and maintain enterprise-grade engineering automation solutions, primarily for Autodesk and Bentley platforms.
The role owns work across solution 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.
- Perform code reviews, testing, debugging, performance optimization, and technical documentation.
- Own features or solutions from requirements through delivery and production support.
- Work with engineering, BIM/digital engineering, architecture, and business stakeholders to identify and deliver automation opportunities.
Technical skills
- Desktop development: C#, .NET Framework/.NET, WPF/WinForms, MVVM, object-oriented programming, and design patterns.
- Engineering platforms: Autodesk Revit, AutoCAD, and Bentley MicroStation APIs/SDKs; hands-on plugin and automation development.
- Automation: Python, Dynamo, Revit API, and engineering workflow automation.
- BIM and engineering: BIM concepts, engineering models, data structures, multidisciplinary workflows, and deliverables.
- Geometry: 2D/3D geometry, vectors, transformations, coordinate systems, and spatial/geometric operations.
- Development and deployment: Git/GitHub, MSI installers, code reviews, debugging, testing, and technical documentation.
- AI-assisted development: experience using GitHub Copilot or similar tools.
Requirements
- 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 and ability to translate requirements into practical automation solutions.
- Strong problem-solving, communication, stakeholder management, collaboration, and solution ownership skills.
Added advantages
- Experience with SQL, REST APIs, and Entity Framework Core.
- Experience with Autodesk Platform Services 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.
Workplace
- WSP describes its working model as hybrid.
Recruitment checks
- Employment with WSP India is subject to successful completion of a background verification check.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at WSP
Senior Full Stack Developer – .NET Core & React
, IND
We are looking for a Senior Full Stack Engineer with deep expertise in backend application development and Microsoft Azure deployment engineering. The role will primarily own backend services, APIs, integrations, data ac
Technician – Occupational Hygiene & Hazardous Materials
Brisbane, AUS
Our Hygiene and Hazmat team are growing and have opportunities for technicians to begin their Hygiene and Hazardous Materials career.
Senior Full Stack Developer – .NET Core & React
, IND
Senior Consultant -GIS
Bengaluru, IND
Technician – Occupational Hygiene & Hazardous Materials
Brisbane, AUS
Intermediate Professional Civil Engineer (Transmission Line)
Tulsa, USA
Data Center Electrical Engineer, Senior Consultant
Houston, USA
Experienced Professional, Software Development
Bengaluru, IND
Principal Engineer - Bridges
Noida, IND