Software Development Engineer

Imagine new horizons…

You have dreams? You enjoy a challenge? Here at Dassault Systèmes, we empower people with passion to change the world. Let’s open new horizons together with the power of 3DEXPERIENCE virtual universes!

We are looking for a Value Network Collaboration R&D Engineer to deliver World Class ENOVIA Value Network Apps, Services, Technologies to empower our users.

What will your role be?

  • Design and Develop Value Network web and mobile applications
  • Deliver necessary technical specifications and design documents
  • Develop automated tests and manage issues and bugs
  • Manage individual projects priorities, deadlines and deliverables within your technical expertise.
  • Mentor and train other team members on design techniques, and coding standards, new technologies.
  • Take an active part in the Agile development planning
  • Keep abreast of new technologies and cultivate a culture of innovation

Your key success factors

  • Demonstrated strong development expertise with full stack development of modern web and mobile applications.
  • Strong skills in JavaScript, HTML5 and CSS3 plus hands-on experience with JavaScript Frameworks, such as Backbone, Angular JS.
  • Developed micro services with Relational or NOSQL backend.
  • Experience in Big Data applications and /or highly scalable messaging based applications
  • Deep understanding of cloud architecture. Experience with AWS, MS Azure or Google Cloud is preferred
  • Hands-on experience in DevOps environment and Agile methodologies (ie, Scrum), with rapid delivery cycles.
  • Ability made right choices in designing application data model, components and interfaces taking into account quality, maintainability, performance and scalability.
  • Strong communication skills in English and French – written and oral.
  • Able to work in a highly dynamic environment with distributed teams across time zones under demanding deadlines.