Principal Software Engineer
Join the leader in collaborative product life cycle (PLM) solutions!!
Dassault Systemes Enovia Corp.'s collaborative PLM solutions help global enterprises bring together people, processes, content, and systems to achieve a compelling competitive advantage. Our interoperable solutions unify and streamline processes across the product lifecycle, enabling companies to easily and cost-effectively work on projects within and outside of their enterprises.
About Dassault Systemes Enovia Corp. (formerly MatrixOne, Inc.) was acquired by Paris-based Dassault Systèmes in May, 2006 and today is part of its ENOVIA PLM Collaborative Environment family of solutions. The Dassault Systemes Enovia Corp. solutions enable companies to accelerate product innovation to achieve top line revenue growth and improve bottom line profitability. Dassault Systemes Enovia Corp. is focused on helping companies across the automotive, aerospace & defense, consumer, machinery, medical device, semiconductor and high-tech industries solve their most challenging new product development and introduction problems. Dassault Systemes Enovia Corp. is headquartered in Lowell, Massachusetts, with locations throughout North America, Europe and Asia-Pacific.
Role / Responsibility:
· Development technical lead / Architect in ENOVIA R&D, for web based applications development in ENOVIA platform.
· Research, Design, prototype, develop code the modules/functionalities that are critical and complex to the application domain.
· Prepare and review Functional, schema design, architecture documents / presentations as needed
· Software code development and bug fixing as needed.
· Work with team of developers at the technical lead level, to help implement / review the code.
Software development / programming experience:
· Server side technology - J2EE / Java / JSP, client/server components, MVC architecture
· Web client technologies - JavaScript, XML / XSLT programming, HTML, CSS etc.
· Object-oriented programming (OOD / OOP) experience.
· Working with IDE environment (Eclipse, Visual Studio etc.).
· Database - advance knowledge in Relational database Management / SQL Plus etc..
· Software development process / practices.
ENOVIA / Domain specific experience:
· Development experience with ENOVIA / Matrix / Other PLM software applications or data management applications.
· Domain skills – BOM Management and Change process
Experience:
· Must speak English
· Minimum of 5 to 7 years in the above areas.
Location:
· Lowell, MA or Milford, CT.
Dassault Systemes Enovia Corp., Inc. is committed to creating a diverse environment and is proud to be an equal opportunity employer.
Dassault Systemes Enovia Corp. offers competitive salaries and a multitude of fabulous benefits including: medical, dental, and life insurance, 401k, tuition reimbursement, and three weeks vacation.
To aid the application process, please submit your resume in response to a specific job posting and via our application form: http://www.matrixone.com/matrixone/selfid.html .
Please add the job title applying for in the subject line.