We are looking for a skilled ARAS Developer with extensive experience in ARAS PLM technical development and customization.
Responsibilities:
- Develop and customize ARAS PLM solutions, leveraging 5+ years of experience in ARAS Innovator configuration, customization, and integration.
- Utilize in-depth knowledge of ARAS Innovator API to develop client and server-side custom business methods using JavaScript and C#.
- Configure custom solutions by setting up data models, including objects such as Item Types, Relationships, Workflows, Lifecycles, Forms, and relevant properties.
- Customize and configure modules like Product Engineering (Parts, BOM, Documents), Change Management, and Program/Project Management.
- Create business item types, properties, and use extended classifications with extended properties.
- Design subclasses, extension classes, and poly item types for flexible item management.
- Configure security settings, including users, identities, teams, permissions, relationships, TOC views, and data access permissions.
- Integrate ARAS Innovator with other systems using ARAS API and implement methods using the IOM (Innovator Object Model) API.
- Configure databases, handle file replication, vault configuration, and email notifications.
- Query, add, and modify Innovator business objects using Adaptive Markup Language (AML) and create AML scripts with Nash.
- Build interactive user interfaces to display data using config grid, tree grid, and interactive forms.
- Develop query definitions, manage client and server-side events, and utilize IOM classes and frameworks.
- Generate Innovator reports using SSRS and the Innovator Admin Utility/AML Studio.
- Use ARAS Loader for external data loading and post-transformation, and schedule method execution via the server scheduler service.
- Work on out-of-the-box modules such as Quality Management, Identity Management, Project Templates, and Project Schedules.
Required Skills:
- Strong expertise in Business Process Design, Mapping, and programming languages like C#, Java, and JavaScript.
- Proficiency with MS SQL Server, Oracle PLSQL, and other PLM systems such as PTC Windchill, Siemens-Teamcenter, Dassault Systèmes (3D Experience, Enovia, SmarTeam, Enterprise PDM), and Agile PLM.
- Hands-on experience with server technologies like Tomcat-Apache.
- Knowledge of estimation and Flexcube technical PL/SQL is an added advantage.