Corp IT PLM Application Architect
Beijing
PURPOSE OF JOB:
In the PLM area company uses a solution based upon the Enovia V6 platform. The PLM Application Architect is the main interface for discussing technical solutions and architecture of the Enovia V6 platform. Another important area is to secure that we are utilizing the platform in an optimal way and communicate the possibilities for business opportunities. Furthermore, the application architect makes sure the implemented quality is secured by doing reviews on functional and technical specifications.
Responsibilities
1 To be the expert contact person in technical matters related to SPACE (company Communications customized PLM system based on the Enovia V6 platform).
2 Assist and support Solution Managers in solution discussions and for time estimates.
3 Assist and support the AD and AM teams in technical discussions.
4 Review functional and technical specifications.
5 Responsible for the system architecture to make reuse as easy as possible.
6 Create functional specifications for more technical requirements.
7 Make sure code is written according to programming standards and directives.
8 Perform code reviews when requested.
9 Drive performance analysis and suggest improvements.
10 Oversee the quality assurance of program logic, data processing and error resolution.
11 Be able to act as Technical Lead or/and SW Developer for SPACE.
12 Have a technical overview of the Enovia products/functionality.
13 Participate in or drive prototyping and proof of concepts.
Authorities
1 Accept or reject functional specifications from a technical perspective.
2 Approve or reject technical specifications.
3 Approve or reject changes in the system information model.
4 To request for code reviews and approve/reject the delivered code.
5 Approve/Reject technical/implementation templates and guidelines.
Competences
1 Four year university degree in Software Engineering or Computer Science and/or equivalent experience.
2 Developing JEE applications in the Enovia Live Collaboration environment.
3 Experience in Software Development Life Cycle.
4 A good understanding of information modeling.
5 Knowledge in state of the art debugging technologies.
6 Knowledge in state of the art coding technologies.
7 Strong communication skills in English, both oral and written
8 The ability to effectively prioritize and execute tasks in high-pressure environment.
9 Be self motivated.
10 Be a team player.
11 Excellent understanding of eMatrix, MQL, ADK, JPO, UI3 and the V6R2012x Application suite from Enovia:
a ENOVIA Live Collaboration
b ENOVIA Studio Modeling Platform
c ENOVIA Engineering Central
d ENOVIA Program Experience
e ENOVIA Program Central
f ENOVIA Supplier Central
g ENOVIA Sourcing Central
h ENOVIA Variant Configuration Central
i ENOVIA Variant Configuration Experience
j ENOVIA Requirements Central
k ENOVIA Library Central
l ENOVIA Library Experience
m ENOVIA Designer Central for Migration
n ENOVIA Collaborative Design for NX
o ENOVIA Collaborative Design for Pro/ENGINEER
p ENOVIA Material Compliance Center
12 Excellent understanding and coding experience of TVC APIs, (TVC=Technia Value Components)
13 Additional integration development competence:
a General messaging knowledge like ESB patterns
b JMS
c Enterprise Java Beans like Message Driven Beans
d RMI and JNDI
An advantage if the application architect
1 Posses good graphical design skills.
2 Has knowledge of companyCommunications’ business activities, organization and processes.
The Mindset of an Application Architect
1 Very good aptitude and ability to learn and pick up new concepts quickly.
2 Clear and crisp communication in English with confidence.
3 Positive and proactive attitude and ability to work in a global organization with different nationalities/cultures, background and skills.
4 Being a good listener.
5 Structured and organized
6 Flexible and service-minded
7 Good social skills and results driven.
TOP FIVE RESPONSIBILITIES:
1. 25% Discussing technical solutions and architecture of the Enovia V6 platform
2. 15% Reviewing functional and technical specifications
3. 15% Participate in projects
4. 15% Keep up to date of the platform possibilities e.g. doing prototypes and proof of concepts
5. |