Cosigma is an IT and engineering services company supporting industrial digital transformation projects between France and Vietnam. We work on topics such as PLM, ERP integration, process automation, data workflows, and industrial software customization.
As part of our development around Dassault Systèmes technologies, we are looking for a junior technical profile who can grow into 3DEXPERIENCE automation, EKL scripting, and Know-how Apps Creation for CATIA and DELMIA environments.
This role is not intended for an already expert Dassault developer. We are looking for a motivated technical profile with strong logic, industrial curiosity, and the ability to learn a specialized enterprise platform.
Your Responsibilities
EKL Scripting and Rule Automation:
- Read, understand, and modify EKL scripts under supervision.
- Implement simple business rules using variables, conditions, loops, functions, and object attributes.
- Support validation logic such as mandatory fields, naming rules, maturity states, ownership, links between objects, and data consistency.
- Help parameterize existing EKL code to make it reusable across different contexts.
KAC / Know-how Apps Support:
- Support the creation of simple Know-how Apps in the Dassault 3DEXPERIENCE environment.
- Help define app inputs, outputs, parameters, and user interactions.
- Assist in connecting EKL scripts to application components.
- Support basic packaging activities for internal prototypes.
- Document app behavior, dependencies, test cases, and usage instructions.
3DEXPERIENCE Business Logic Understanding:
- Learn the basic concepts of CATIA and DELMIA objects (application about 3D modeling + manufacturing simulation), such as parts, products, manufacturing items, operations, resources, attributes, and relationships.
- Translate industrial or engineering rules into structured algorithms.
- Support use cases related to design checks, manufacturing readiness, process validation, and data quality.
- Work with senior team members to understand Dassault data models and functional requirements.
Testing and Troubleshooting
- Prepare and execute functional test cases for EKL scripts and Know-how Apps.
- Identify issues related to missing attributes, wrong object selection, user permissions, or inconsistent data.
- Document bugs, expected results, and correction steps.
- Support DEV / UAT validation activities.
Required Skills & Qualifications
- Basic programming experience in at least one of the following: Python, C, Java, VBA or another structured programming language.
- Ability to read and understand technical documentation.
- Basic understanding of databases, APIs, backend logic, or application workflows.
- Ability to write clean, structured, and maintainable code.
Languages
- Vietnamese: Full proficiency.
- English: good knowledge, both in writing and speaking.
What weoffer
- Motivating salary and bonus package, based on your skills and experience.
- This position is Ho Chi Minh City based.
- Flexible hybrid working arrangement: 2 to 3 days in office per week.
- 15 days of annual leave.
- 40 hours/week, from Monday to Friday.
- Monthly team activities.