Full Stack Developer - KBE/CAD Automation
Doddaballapura, Karnataka, IndiaFull timePosted Jun 11, 2026
Job description
Navinyaa Solutions delivering world-class solutions in Engineering Design, Finance & Accounting, IT Solutions, and Business Process Outsourcing. Learn more at https://navinyaa.com/ Role Overview: The Full Stack Developer
- KBE/CAD Automation plays a critical role in developing intelligent engineering automation solutions by integrating CAD systems, software applications, databases, and Knowledge-Based Engineering (KBE) methodologies. The role focuses on creating scalable automation. Tools, GUI applications, and engineering workflows that improve design efficiency, reduce manual effort, and enhance productivity. The individual will work closely with engineering, product development, and software teams to design, develop, and maintain automation frameworks supporting engineering design and manufacturing processes.
Key Responsibilities
- CAD Automation & Engineering Development Develop and maintain CAD automation applications using Autodesk Inventor API, iLogic, and SolidWorks API. Implement rule-based modelling and feature-driven automation solutions. Create and maintain KBE (Knowledge-Based Engineering) applications. Develop engineering tools for design automation and configuration management. Manage CAD software version compatibility and migration activities.
- Software Development & GUI Design Design and develop desktop applications using C#.NET, .NET Framework, and .NET Core. Create intuitive GUI applications using WinForms and WPF. Develop configuration-driven applications utilizing JSON and XML. Integrate third-party APIs and engineering software systems. Follow software development lifecycle (SDLC) best practices.
- Database & Data Management Design, develop, and maintain SQLite databases. Implement database schema creation, indexing, CRUD operations, and transaction handling. Integrate SQLite databases with .NET applications. Optimize database performance and ensure data integrity. Manage file-based database systems and data synchronization processes.
- Automation & System Integration Develop batch processing and automation pipelines. Implement Excel-based automation using Interop. Excel. Integrate engineering applications with PLM/PDM and enterprise systems. Support BOM utilization and data exchange processes. Develop reusable automation frameworks and utilities.
- Quality, Troubleshooting & Support Implement robust exception handling, logging, and monitoring mechanisms. Utilize logging frameworks such as NLog, log4net, and Serilog. Perform debugging, root cause analysis, and issue resolution. Optimize application performance and maintain code quality. Ensure adherence to IT security requirements for desktop applications.
Requirements
Technical and Functional Skills Technical Programming & Development
- C#.NET
- .NET Framework / .NET Core
- Visual Studio
- Windows Forms (WinForms)
- WPF
- JSON/XML Handling
- API Integration
- NuGet Package Management CAD Technologies
- Autodesk Inventor API
- Autodesk iLogic
- Basic Parametric Assembly & Part Modelling
- Drawing Custom Properties Handling
- CAD Customization & Automation Database Technologies
- SQLite
- ADO.NET / Microsoft.Data.Sqlite
- Database Schema Design
- CRUD Operations
- Query Optimization
- File-Based Database Management Logging & Monitoring NLog log4net Serilog Good to Have SolidWorks API Siemens NX PTC Creo (Pro/E) Python Automation PowerShell Scripting SQL / MySQL Server Git / Azure DevOps Oracle Integration PLM Systems (Windchill, Teamcenter) COM Interop & .NET Framework Internals Simulation Tools PDM/PLM Platforms. Qualifications, Experience, Certifications & Skills Educational Qualification Required Preferred B.E./B.Tech. in Mechanical Engineering or Computer Science, or a Post Diploma in Design M.E./M.Tech. in CAD/CAM, Software Engineering, or a related field. Experience Required Preferred 4-5 years of professional experience in CAD Automation, Software Development, Engineering Application Development, or related domains. 6-8 years of experience in CAD Customization, Knowledge-Based Engineering (KBE) Development, and Engineering Process Automation solutions. Certification & Skills Certifications / Knowledge Areas
- C#.NET Programming
- SQLite Database Development and Integration
- KBE (Knowledge-Based Engineering)
- CAD Automation & Customization
- GUI Application Development
- API Documentation Best Practices
- Batch Processing & Excel Integration
- PLM/PDM Systems Exposure Analytical & Problem-Solving Skills Debugging and Troubleshooting Exception Handling Root Cause Analysis Performance Optimization DMAIC Methodology DFM&A FMEA Basic Statistics