Job Description
Your task as Software Product Architect is to translate architectural concepts and ideas into manageable building blocks. The product is complex and covers a range of platforms. In the factory an IT project integrates the solution in SAP for which the project delivers plugins. In the customer environment the calibration software must run on a dedicated equipment performance server. The product does include a significant set of changes in the ASML equipment software (developed in C, C++).
All of these products are used in factory and in field (e.g. Taiwan). They are to be built on a single code base to reduce development time and fast roll out to both environments. This makes stakeholder management and alignment another important part of your tasks.
The Software Product Architect has or builds knowledge on the entire execution chain. This person can break down the architecture into tasks for individual developers, is able to guard the correct implementation of the chosen architecture. You work together with architects in the ASML IT environment; you yourself operate in ASML D&E. You are willing to become a product specialist, on top of a software architect.
In the 10 – 15 person D&E design team you play a crucial knowledge contribution role in the selection of the best Java EE frameworks to meet the requirements.
Your deliverables are design documentation, critical reviews of documents written by others, support (integration) testing of the software and support issue resolution during the implementation. You share the responsibility for the correct end product with project- and group leader(s), system engineers.