Technical Lead - PLM
Indexed description
Role description
Technical Lead - PLM – Detroit, MI (and various unanticipated client locations)
DUTIES:
· Design and develop Product Lifecycle Management ("PLM") software systems and application architecture, considering the goal of the 3DExperience PLM system, customer requirements, current systems, and legacy aspects.
· Capture technical requirements; perform feasibility check and effort estimation; create business requirements document and obtain approval; and map the requirements in the PLM system. Perform requirements analysis: document, trace, prioritize, and agree on requirements.
· Lead Operations support for data flow between upstream and downstream system with Includes Part, Change, Manufacturing BOM, Bill of Process, Variant, Configuration Rules.
· Debug source code, and play a key role in addressing systems issues, identifying root causes, and implementing technical solutions through software configuration, customization, and systems upgrades.
· Check hardware and software compatibility per specifications by principal software OEM for effective performance of applications.
· Install and configure PLM software on the server end and at workstations.
· Assess hardware compatibility to ensure effective performance of PLM software, check compatibility of operating system and software before installing PLM software and applying any service or maintenance pack.
· Install application code, service pack, hot fix, and license manager according to requirements.
· Develop Java Program Objects (JPOs) and TCL scripts to implement triggers.
· Develop software customizations and integrate enhancements with existing systems, including creating plug-ins and external software tools.
· Fix bugs on the existing deployed 3DExperence Based solutions.
· Support other team members in resolving high priority support tickets.
· Prepare technical training documents for PLM customers, provide training for given PLM application modules and develop methodologies for users.
· Develop design documents, based on the functional specification and requirements in concise manner in a Scrum sprint.
· Develop scalable and bug-free code using Agile methodology.
· Perform root cause analysis to resolve problems faced during the software application development cycle.
· Perform code review and unit testing to identify and resolve software issues.
REQUIREMENTS: Bachelor’s degree in computer science, computer engineering, electrical engineering, or related engineering field and 4 years of development experience in DS suite of 3DExperience products (ENOVIA, CATIA, and/or DELMIA).
Experience must include:
· 3 years of experience in Enterprise Modules of 3DExperience
· 2 years of experience with GitLab, TFS, Clear Case, SVN and JIRA
· 4 years of experience designing, documenting, coding, user training, testing, and maintaining software computing applications
· 3 years of experience in product development in Automotive domain
TELEWORK: Position may be eligible for full-time or part-time telecommuting with authorization from manager and H.R.
TRAVEL: Up to 5% domestic travel to client locations for short and/or long-term assignments.
BASE SALARY RANGE: $120,349.00 to $130,500.00 per year. Regional salary adjustments for CA, CO, NY and WA states are base + 20% - 30%.
LOCATION: 6001 Cass Avenue, Suite 600, Detroit, MI 48202 (and various unanticipated client locations)
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search