Desktop Programmer (mid-level)

Job Description

Design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customers’ expectations by achieving high quality and on time delivery. 
 Ability to understand complex products, solutions, and problems. Creates, documents, and executes software designs which may involve complicated workflows or multiple product areas.
 Works with general supervision on complex projects with latitude for independent judgment. Moderate skills with high level of proficiency and technical expertise.

Prerequisites and Essential Functions:

Bachelor’s degree in any engineering.
2 to 6 years of experience in software development.
Good knowledge of C++ programming, OOPs, Data structures is a must.
Knowledge of the standard library, STL containers, and algorithms.
Good understanding of Multithreading.
Knowledge of PLM and Data Management.

Good to have:

Geometric Modelling and CAD knowledge is desirable.
 Knowledge of Windows application programming, COM/DCOM, VC++ and MFC.
Knowledge of the latest C++ standard is appreciated.  
Knowledge of continuous integration and continues development.

Organization: Digital Industries

Company: Siemens Industry Software (India) Private Limited

Experience Level: Mid-level Professional

Job Type: Full-time

Can't find what you are looking for?

Let's stay connected

Can't find what you are looking for?