Be the next big change > Dassault Systèmes

Be the Next Game Changer

C++ developer

India, MH, Pune Regular 5/12/2022 524630

Imagine New Horizons

We are looking for a C++ developer responsible for building applications that may range from desktop applications to native mobile applications or backend server. You will be part of Global Services Delivery Center, ENOVIA Development Team; dedicated to offering highly scalable best-in-class quality services to Dassault Systèmes and its systems integrator Partners and VS Channel Partners, in order to accelerate, ease and ensure the deployment of Dassault Systèmes’ 3DEXPERIENCE platform.


Do you enjoy challenge? Here at Dassault Systèmes, we empower people with passion to change the world.


What will your job be?


You will be part of 3DEXPERIENCE Development Team, working on 3DEXPERIENCE/ENOVIA Product development and Customization as per the business requirements from Customers. Your primary responsibility will be to design and develop software applications, and to coordinate with the rest of the team working on different layers of the infrastructure.

  • Design, build, and maintain efficient reusable and reliable C++ code
  • Consulting with internal stakeholders to determine the scope of software development projects.
  • Collaborating with the software development team on application design and development.
  • Performing diagnostic tests and debugging procedures.
  • Work on extensions of existing products.
  • Suggest and implement improvements on current products.
  • Documenting processes and maintaining software development records.
  • Keeping up to date with C++ standards and advancements in application development.

The Challenges ahead

  • Utilize your development skills to design and implement various software components and interactions between them.
  • Take initiative in conceptualizing and developing product specification. Understand and analyze the requirements and develop technical specifications.
  • Development activities, including investigation, design, coding, unit & functional testing.
  • Collaborate effectively with all the highly motivated and talented product contributors, including the members of the software development team, product management team, quality assurance team and the field engineers.
  • Resolve issues proactively to deliver high quality products


Your key success factors

  • Bachelor's degree in computer science, information systems, or similar.
  • C++ certification preferred.
  • A minimum of 2 - 5 years' experience as a C++ software developer.
  • Strong proficiency in C++, with fair knowledge of the language specification
  • Thorough knowledge of the standard library, STL containers, algorithms and Data Structures.
  • Current knowledge of C++ standards and specifications.
  • Superb analytical and problem-solving skills.
  • Excellent collaboration and communication skills.
  • Great organizational and time management skills.
ENOVIA Logo > Dassault Systèmes

ENOVIA enables business and industry innovators to collaboratively build and execute a successful plan, transforming market opportunities into marketplace advantages.