4 days ago - req26474

Team Architect

Research & development

Computer science & software engineering

In a nutshell

Location

Veldhoven, Netherlands

Team

Research & development

Experience

3-7 years

Degree

Master

Job Category

Computer science & software engineering

Travel

10%

Introduction

Are you a successful Java software architect who wants to master the very latest emerging technologies? Do you have the thirst to truly understand business and user needs and then translate them into software solutions that make measurable business impact? And are you eager to take a truly holistic view of the semiconductor industry and all of its exciting, fast-developing technologies? If so, we want to talk to you.

We are looking for a talented architect, who embraced Big Data and Microservices long ago. Someone with experience in breaking monolithic applications into effective and efficient microservices. More so where applications were at the forefront of today’s and tomorrow’s challenges on Big Data. Enabling robust data-engineering, database structures, fetching, processing, interacting and visualizing.

Are you the one who wants to take up your next challenge in our industry, work with state of the art machines and data for the greater challenge in Semiconductor Fabs? It could be you – please apply!

Job Mission

The Architect is the technical leader responsible to drive technical design teams and makes appropriate tradeoffs and decisions in order to guarantee the deliverables meet product requirements.

Scope: domain/discipline, module, (sub) function, Integration cluster, solution, train, system function or system

Skillset: has in-depth technical knowledge, owns architecture and requirements for his scope, sees the bigger picture, safeguards the architectural integrity, explains the technical direction and links it to value and technical risk for ASML.

Job Description

Responsibilities:

  • Provides input to the roadmap, ensures technical consistency/commonality across platforms on requirements, designs, and motivation for design differences between platforms.
  • Translates the roadmap for the scope into a work breakdown to prepare for execution.
  • Defines requirements related to scope by modelling, technical budgeting and balancing across requirements and risks; (co-)author of the documents related to scope.
  • Owns the agreed baseline for the requirements. Reviews cross-platform requirements and designs and verifies if requirements have been met.
  • Takes technical leadership of the integration for related scope, guards the integration concepts for the scope.
  • Translates the roadmap into an architectural runway with architectural epics and decomposes them into architectural features, including enablers, aligns them in 3inabox.
  • Prepares and plans the architectural runway for the upcoming quarter in preparation for the planning event.
  • Provides transparency by reporting the technical status of the architectural epics and features, verifies if definition of done has been met.
  • Aligns with all architects within the scope, inside and outside the train.

Education


MSc or PhD in Computer Science, Information Technology or related field.

Experience

  • 5+ years from which at least 3 years as a Software Architect in the high-tech industry.
  • Big Data Architectures / Microservices / Docker / Test & Validation frameworks / UML / Object orientation / Java SE, EE / Scrum experience all expected.
  • As well as experience with Oracle, Mongo, Kafka, and other common deployments in today’s Big Data world.

Personal skills

  • I use my craftmanship and technical skills to define technical solutions
  • I see and explain “the bigger picture” i.e. the link between the functions and modules (interfaces), and their relation to the products
  • I am responsible to make appropriate technical tradeoffs and decisions to meet product requirements.
  • I communicate, define and steer the architectural runway for my team(s) using enablers to land them on the backlog
  • Understands and communicates the relation between the roadmap and the technical direction.
  • Provides architectural direction to the teams and helps them when decisions need to be made.
  • Maintains knowledge of performance sensitivities, requirements and design for the scope
  • Identifies and addresses technical risks: participates in FMEA and critical design reviews.
  • Drives, steers, and assures a proper technical baseline.
  • Takes pro-active role in testing (need for testrigs, tools)
  • Participates in 3inabox related to scope
  • Maintains balance between ad hoc work, planned work and long term work
  • Chairs the architect rituals related to scope
  • Shows leadership and collaborates on HOW to execute the highest priority epics
  • Instills technical autonomy in the teams and is the technical conscience for the teams

Other information


Keywords: software architecture, computer science, Big Data, Data Science, Agile, Scrum, Java, product development, object oriented