Application Developer
Roles & Responsibilities:
At Dassault Systèmes, we believe in empowering individuals with a passion to change the world. Together, let's pioneer new horizons by harnessing the transformative power of 3DEXPERIENCE virtual universes!
ENOVIA helps you deliver transformative innovations. ENOVIA, powered by the cutting-edge 3DEXPERIENCE platform, offers a diverse portfolio of technical and business applications tailored for all users across enterprises. With ENOVIA, teams collaborate and innovate together to build and execute a successful plan -- one that is flexible, allowing continuous optimization, real-time progress tracking, and compliance with industry standards and regulations.
Our team has an immediate opening for an Application Developer. This position can be in Waltham, MA, or Shelton, CT
- Be an integral part of the ongoing development of the product roadmap and creating deliverables across clients and industries
- Identify and manage dependencies with cross-collaboration teams
- Document the design and functioning of features in detail along with the associated acceptance tests in a PES (Product Enhancement Specification)
- Address any issues/bugs arising out of the implementation in a timely fashion and ensure these are covered in automated tests
- The individual will be part of a highly qualified successful, goal-oriented team.
Qualifications & Experience:
· Minimum of Bachelor's Degree in Computer Science (Masters Plus) / Computer Engineering or related with 5+ years of post-college professional software development experience
· Must have application development experience with JavaScript, Java, and Linux
· Experience in modern C++, Python SQL, and Perl is a plus
· Working with and understanding REST services, specifically concerning backend and client-side development
· In-depth experience working with revision control systems such as Git and Subversion
· Experience developing high-performance algorithms for managing data structures and interacting with the operating system for file-based operations
· Background in semiconductor design process specifically with ASIC frontend/backend
· Development and debugging experience with Apache httpd/Tomcat/TomEE+ servers is a plus
· Use of integrated development environments (Eclipse and/or Visual Studio / Emacs or equivalent) for software coding and debugging
· R&D processes, methods, and tools: background on Agile methodology, GitHub, and JIRA a plus
· Great software design skills and sound engineering instincts
· Good interpersonal, organizational, communication, and technical writing skills
· Ability to work with distributed teams across time zones
· Flexible working style required
Compensation for the role will be commensurate with experience. The total expected compensation range will be between $112,000 and $125,000 representing the base salary (or annualized salary based on estimated hourly compensation) and target bonus.
Diversity statement
Compensation & Benefits
Equal opportunity
ENOVIA enables business and industry innovators to collaboratively build and execute a successful plan, transforming market opportunities into marketplace advantages.