Software Enginer - Dot Net /AutoCAD

4 - 6 years

9 - 18 Lacs

Posted:1 week ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

Position: Software Engineer
Experience: 4 - 6 yearsPosition Type: Full-Time

Position Overview:

We are seeking a skilled and motivated Software Engineer to design, develop, implement, and maintain our product solutions. The ideal candidate will have a strong background in software development using the .NET framework and hands-on experience with AutoCAD. Other major CAD platforms like NX, SolidWorks, Solid Edge would be a plus.

In this role, you will be a key contributor to our Engineer-to-Order (ETO) and Configure-to-Order (CTO) strategies, translating complex business logic and engineering rules into a seamless and efficient user experience for our sales teams, engineers, and customers.

Key Responsibilities:

Design, develop and maintain the underlying rules architecture, business logic, and user interfaces within the Rulestream environment.

Build robust integrations between Rulestream and AutoCAD and possibly other CAD systems (NX, SolidWorks, Solid Edge) to automate the generation of drawings, models, and bills of materials (BOMs).

Develop and extend Rulestream functionalities using C#, .NET, and WinForms.

Create and maintain web-based services using ASP.NET MVC and WebAPI.

Write complex SQL queries, stored procedures, and functions to manage product data, rules, and configuration outputs in our database systems.

Collaborate with product managers, mechanical engineers, and sales teams to gather requirements and translate them into technical specifications.

Manage source code, versioning, and deployments using Git.

Troubleshoot and resolve issues in the Rulestream application, integrations, and associated custom software.

Participate in code reviews to ensure high-quality, scalable, and maintainable code.

Create and maintain technical documentation for all developed solutions.

Required Skills and Qualifications:

Bachelors degree in computer science, Mechanical Engineering, Information Technology, or a related field.

Proven experience as a Software Engineer preferably in a product development industry.

Strong proficiency in C# and .NET Framework (including .NET Core).

Hands-on experience developing web applications using ASP.NET MVC and creating RESTful services with WebAPI.

Solid experience with desktop application development using WinForms.

Proficient in SQL and experience with relational databases like Microsoft SQL Server.

Demonstrable experience with CAD automation and integration. Direct experience with the APIs of AutoCAD is essential.

Proficiency in using Git for source code management in a team environment.

Strong analytical and problem-solving skills with the ability to understand and model complex business and engineering rules.

Excellent communication and interpersonal skills.

Preferred Qualifications:

Direct experience in an engineering-focused industry.

Familiarity with other Siemens Digital Industries Software like Teamcenter or NX.

Experience with front-end technologies such as JavaScript, HTML5, and CSS.

Knowledge of Agile/Scrum development methodologies.

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now
Pratiti Technologies logo
Pratiti Technologies

Information Technology

Bangalore

RecommendedJobs for You