This job is no longer available. Continue your job search here.
Dassault 3DX Application Architect
Job Description
The 3DEXPERIENCE Developer is responsible for designing, developing, and implementing solutions on the Dassault Systèmes 3DEXPERIENCE platform, focusing on custom widgets, triggers, and enterprise integration. The role requires a solid understanding of the platform's architecture, OOTB functionality, and applications, alongside the ability to work collaboratively within an Agile framework to deliver high-quality solutions.
Responsibilities:
Design, develop, and maintain widgets and triggers within the Dassault Systèmes 3DEXPERIENCE platform.
Customize applications and workflows to meet specific project requirements.
Integrate the 3DEXPERIENCE platform with enterprise systems, databases, and other third-party applications.
Collaborate with engineers, designers, and stakeholders to gather requirements and deliver effective technical solutions.
Participate in Agile ceremonies, including sprint planning, daily stand-ups, reviews and retrospectives.
Provide technical support, troubleshooting, and performance optimization for the 3DEXPERIENCE platform.
Document development processes, workflows, and best practices for future reference.
Contribute to code reviews and promote continuous improvement initiatives within the team.
Qualifications
Programming Skills:
Proficiency in Java; experience with JavaScript and AngularJS, HTML5, and CSS for widget customization.
3DEXPERIENCE Development: Expertise in developing and maintaining custom widgets, triggers, and extensions for 3DEXPERIENCE.
Enterprise Integration: Knowledge of REST and SOAP APIs, middleware tools, and protocols for integrating 3DEXPERIENCE with enterprise systems such as ERP or MES.
Database Management: Familiarity with relational databases (e.g., Oracle, SQL Server) and queries for data integration.
Version Control: Experience with tools like Git or Subversion for source code management.
Agile Methodologies: Working knowledge of Scrum or Kanban and tools like Jira, Confluence or Azure DevOps.
Platform Knowledge: Understanding of ENOVIA, CATIA, and DELMIA within the 3DEXPERIENCE ecosystem.
Qualifications:
Bachelor’s degree in Computer Science, Engineering, or a related field.
Proven experience with the Dassault Systèmes 3DEXPERIENCE platform and its application in enterprise environments.
Strong problem-solving skills and analytical thinking.
Excellent communication and teamwork abilities.
Preferred Skills:
Certification in 3DEXPERIENCE or related technologies.
Knowledge of PLM (Product Lifecycle Management) concepts and systems.
Industry experience in sectors like aerospace, automotive, or manufacturing.
Familiarity with data visualization and analytics tools.
Knowledge of additional programming languages like Python or C++ is a plus.
This role offers an exciting opportunity to work on cutting-edge PLM solutions and drive innovation in enterprise integration and customization within a collaborative and Agile environment."
Locations
Cluj-Napoca, Targu-Mures, Timisoara