16 Aug
|
Important Group
|
Doddaballapura
16 Aug
Important Group
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
Positive 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)
🏢 Important Group
📍 Doddaballapura