17 Aug
|
Navinyaa Solutions
|
Doddaballapura
17 Aug
Navinyaa Solutions
Doddaballapura
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
1. 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.
2. 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.
3. 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.
4. 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.
5. 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
Valuable 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
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
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
📌 Full Stack Developer - KBE/CAD Automation (Doddaballapura)
🏢 Navinyaa Solutions
📍 Doddaballapura