
Software Engineer PATSmokeTest
- $30,000 Per Year
- Intern
- Volunteer
- Temporary
- Contractor
Role Description & Responsibilities
We are seeking a talented Software Engineer to join the ENOVIA team. You will be responsible for full lifecycle software design, development, and coordination, delivering cutting-edge enterprise requirements management solutions to world-class customers across Aerospace, Automobile, and High-Tech industries.
Required:
Experience:
3-5 years of software engineering experience with a Bachelor's degree, OR
0-3 years of software engineering experience with a Master's degree in Computer Science or related field
Prior experience in Project Management software or PLM (Product Lifecycle Management) industry
Proficiency in ES6+ JavaScript syntax, features, and best practices
Experience with modern JavaScript frameworks and libraries (React or Vue.js)
Server-side development experience with Node.js
Experience with graph databases and SPARQL query language
Strong understanding of Agile methodologies (Scrum, Kanban) and participation in sprint planning, stand-ups, and retrospectives
Hands-on experience with Test-Driven Development (TDD) and writing unit tests
Proficiency with version control systems, particularly Git (branching, merging, pull requests, code reviews)
Strong skills in HTML5, CSS3, and creating responsive, accessible web applications
Ability to debug, profile, and optimize code for performance
Preferred:
| Location | Waltham, MA |
| Industry | Computer Software |
| Year Founded | 1981 |
| Website | http://www.3ds.com/ |

