Posted:1 week ago|
Platform:
Work from Office
Full Time
Position: Software Engineer
Experience: 4 - 6 yearsPosition Type: Full-Time
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.
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.
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.
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.
Pratiti Technologies
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
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.
We have sent an OTP to your contact. Please enter it below to verify.
9.0 - 18.0 Lacs P.A.
mumbai, mumbai (all areas)
0.5 - 3.0 Lacs P.A.
mumbai suburban, navi mumbai, mumbai (all areas)
4.5 - 7.0 Lacs P.A.
8.5 - 13.0 Lacs P.A.
8.5 - 13.0 Lacs P.A.
6.0 - 18.0 Lacs P.A.
12.0 - 15.0 Lacs P.A.
bengaluru
6.0 - 14.0 Lacs P.A.
3.25 - 5.0 Lacs P.A.
3.0 - 3.75 Lacs P.A.