Key Responsibilities
- Design, develop and maintain CAD applications, plugins, tools and custom solutions.
- Develop customized solutions using AutoCAD SDK and APIs.
- Work extensively with C# and .NET for CAD application development.
- Develop automation scripts and utilities using Python wherever required.
- Integrate CAD applications with internal systems, databases and external applications.
- Work with the Autodesk ecosystem and its development frameworks and APIs.
- Analyze business and technical requirements and convert them into scalable CAD solutions.
- Customize and extend existing CAD functionality based on project requirements.
- Develop reusable components, automation utilities and productivity-enhancement tools.
- Troubleshoot, debug and resolve issues related to CAD applications and integrations.
- Perform unit testing, debugging, documentation and deployment of developed solutions.
- Collaborate with engineering, design and functional teams to understand CAD workflows and requirements.
- Ensure developed applications follow coding standards, performance and maintainability best practices.
- Provide technical support and enhancements for existing CAD solutions.
Good to Have
- Experience working with Plant Transmission / Plant Design-related workflows.
- Exposure to engineering, manufacturing or industrial CAD environments.
- Experience with CAD automation and customization.
- Knowledge of software development lifecycle and Agile methodologies.
- Experience working with APIs, integrations and third-party systems.
- Strong analytical, troubleshooting and problem-solving skills.
- Excellent verbal and written communication skills.
Mandatory Skills
C#, .NET, Python, AutoCAD SDK, AutoCAD APIs, Autodesk Ecosystem, CAD Development, Excellent Communication Skills