Full Stack Developer - KBE/CAD Automation

Posted Yesterday
Be an Early Applicant
Doddaballapura, Bangalore Rural, Karnataka, IND
In-Office
Mid level
Information Technology • Professional Services • Consulting • Financial Services
The Role
Develops full-stack engineering automation solutions integrating CAD systems, KBE methodologies, desktop applications, databases, and enterprise platforms. Responsibilities include Autodesk Inventor and iLogic automation, C#/.NET GUI development with WinForms and WPF, SQLite integration, batch processing, Excel automation, PLM/PDM integration, logging, debugging, performance optimization, and CAD version migration support.
Summary Generated by Built In
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

 

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

 

                 



Skills Required

  • B.E. or B.Tech. in Mechanical Engineering or Computer Science, or a post diploma in design
  • 4-5 years of professional experience in CAD automation, software development, engineering application development, or related domains
  • C#/.NET programming, .NET Framework or .NET Core, Visual Studio, WinForms, WPF, JSON/XML handling, API integration, and NuGet package management
  • Autodesk Inventor API, Autodesk iLogic, basic parametric assembly and part modeling, drawing custom properties handling, and CAD customization
  • SQLite, ADO.NET or Microsoft.Data.Sqlite, database schema design, CRUD operations, query optimization, and file-based database management
  • NLog, log4net, or Serilog logging frameworks
  • M.E. or M.Tech. in CAD/CAM, Software Engineering, or a related field
  • 6-8 years of experience in CAD customization, KBE development, and engineering process automation
  • SolidWorks API, Siemens NX, or PTC Creo experience
  • Python automation, PowerShell scripting, SQL/MySQL Server, Git, or Azure DevOps
  • Oracle integration, PLM/PDM systems including Windchill or Teamcenter, COM Interop, simulation tools, and .NET Framework internals
  • Knowledge of KBE, CAD automation, GUI application development, API documentation, batch processing, Excel integration, debugging, exception handling, root cause analysis, performance optimization, DMAIC, DFM&A, FMEA, and basic statistics
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
4 Employees
Year Founded: 2025

What We Do

Navinyaa Solutions is a multidisciplinary business-services provider offering engineering design, IT solutions, finance and accounting, business-process outsourcing, and consulting. Its services span software development, cloud services, data analytics, customer support, HR and finance operations, and guidance on processes, projects, and product risks. The company combines technology and corporate support to streamline global operations, reduce overhead, and accelerate clients’ time-to-market.

Similar Jobs

Wells Fargo Logo Wells Fargo

Security Engineer

Fintech • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
205000 Employees

Wells Fargo Logo Wells Fargo

Infrastructure Engineer

Fintech • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
205000 Employees
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
205000 Employees

Wells Fargo Logo Wells Fargo

Lead Systems Operations Engineer

Fintech • Financial Services
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
205000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account