Dassault Systemes SE logo

Software Engineer

Dassault Systemes SE

  • Waltham, MA
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Aerospace and Defenseunmatched
    • Agile Programming Methodologiesunmatched
    • Code Reviewsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Cross-Functionalunmatched
    • Debugging Skillsunmatched
    • ENOVIAunmatched
    • Engineeringunmatched
    • Enterprise Applicationsunmatched
    • Feasibility Analysisunmatched
    • Gitunmatched
    • High Tech Industryunmatched
    • Internet Technologyunmatched
    • Kanbanunmatched
    • Node.jsunmatched
    • Performance Tuning/Optimizationunmatched
    • Product Lifecycle Managementunmatched
    • Project Management Softwareunmatched
    • Prototypingunmatched
    • Quality Assuranceunmatched
    • RDF (Resource Description Framework)unmatched
    • Requirements Managementunmatched
    • Requirements Management Softwareunmatched
    • Resolve Customer Issuesunmatched
    • Scrum Project Management and Software Developmentunmatched
    • Server Programming/Applicationsunmatched
    • Software Designunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Source Code/Configuration Management (SCM)unmatched
    • Sprint Planningunmatched
    • Standup Meetingsunmatched
    • Technical Researchunmatched
    • Technical Writingunmatched
    • Test Caseunmatched
    • Test Driven Development (TDD)unmatched
    • Test Harnessunmatched
    • Test Plan/Scheduleunmatched
    • Time Managementunmatched
    • Unit Testunmatched

    Description

    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.

    • Design, develop, and maintain enterprise requirements management software in collaboration with QA, technical writers, and cross-functional team members
    • Conduct feasibility studies for customer requests and translate high-level product enhancement requests into detailed specifications
    • Research technical options and prototype solutions to address complex customer needs
    • Design and implement new features to fulfill functional and non-functional requirements
    • Write test cases and conduct unit testing following test-driven development (TDD) practices
    • Collaborate with QA team to ensure product quality and reliability
    • Maintain existing products and resolve defects, including those complex in nature
    • Provide emergent fixes to critical customers with timely turnaround
    • Represent the team in status calls and technical meetings as needed
    • Monitor code status, support code releases, and coordinate with team members

    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:

    • Experience with RDF, semantic web technologies, or knowledge graphs
    • Experience with enterprise software development
    • Familiarity with CI/CD pipelines and automated testing frameworks

    Numbers & Facts

    LocationWaltham, MA
    IndustryComputer Software
    Year Founded1981
    Websitehttp://www.3ds.com/

    Similar Jobs

    See more jobs