It Applications Developer

  • schedule 40 hours
  • place Veldhoven
  • file_copy Detachering
  • alarm 18-07-2025
  • location_city Partially On-Site

ASML, including its affiliates and subsidiaries, bring together the most creative minds in science and technology to develop lithography machines that are key to producing faster, cheaper, more energy-efficient microchips. We design, develop, integrate, market and service these advanced machines, which enable our customers – the world’s leading chipmakers – to reduce the size and increase the functionality of their microchips, which in turn leads to smaller, more powerful consumer electronics. Our headquarters are in Veldhoven, Netherlands, and we have 18 office locations around the United States including main offices in Chandler, Arizona, San Jose and San Diego, California, Wilton, Connecticut, and Hillsboro, Oregon.

The IT Applications Developer is responsible for the development, delivery and performance assurance of applications/software solutions. Works in close collaboration with ASML business stakeholders, incorporating user-defined needs and feedback to improve application design and/or optimize performance. Generates ideas for innovation and for conveying the IT art-of-the-possible to the ASML business, inspiring – and realizing – capability step ups.

This position will require access to controlled technology, as defined in the Export Administration Regulations (15 C.F.R. § 730, et seq.). Qualified candidates must be legally authorized to access such controlled technology prior to beginning work. Business demands may require the Company to proceed with candidates who are immediately eligible to access controlled technology.
 

Duties and Responsibilities

 

  • Write and maintaining reliable code.
  • Create/Modify backend/cli application Identify and fixing bottlenecks and bugs in code on a regular basis.
  • Write tests and setting up end-to-end testing frameworks.
  • Prepare the release plan and deploying the applications in different environments (Test, Acceptance and Production).
  • Refine the features/user stories together with other developers in the team, to make sure the requirements are clear before planning a sprint.
  • Mentor junior team members.
  • Speak up when you see a problem/anomaly and be part of improving the situation
  • Capable of supporting the architect in design specifications.

 

Education and Experience

 

  • Bachelor’s degree in IT and/or Engineering. Master’s degree a plus.
  • 8+ years of experience in working for a Software development team
  • 5+ years as a Python object oriented developer

To thrive in this job, you’ll need the following skills and experience with tools:
 

  • Advanced Python Development
    • Skill Experience with Python 3.8+ (preferably 3.11)
    • Experience in developing cli applications
    • Experience with testing libraries like: PyTest and Behave & Robot
    • Experience with dealing with large amount of files to transfer via software efficiently
    • Experience with file caching
    • Experience with Type Hints (MyPy)
  • Intermediate skills of RDBMS
  • REST API development
  • Expert in SCM tools including Git, Bitbucket/Gitlab/GitHub
  • Experts in CI/CD tools like Actions and Jenkins
  • Docker, Kubernetes, Linux OS
  • Knowledge in monitoring tools like Splunk and automation tools like Ansible is nice to have
  • Demonstrated “team player” with a quality orientation and interpersonal skills
  • Proactive, result driven, and demonstrate ownership and accountability
  • Self-learner and ability to teach/coach other colleagues in Python
  • Good communication skills in English

Contact

LinkedIn Kees van der Struijk
Accountmanager
phone +31(0)6 297 988 38

Apply in four simple steps

Reply now On to the ideal match!
phone 085 0250045