Senior Python Developer

Company Information

Strypes is a Dutch company with an extensive background in software development. For 12 years we have built a team of over 320 people in 3 locations (Sofia, Plovdiv, Eindhoven). Together we take ownership over application roadmaps for our clients and structure their overall application landscape. We are a leading software development partner for software product companies in the fast-paced high-tech industry, which requires innovative (embedded) software development. Today we are looking for bright- minded young people, willing to take their first steps in the field of software development and engineering.

Job Description

Our Client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits and chips which are to be found in everyday life smartphones, laptops, etc . Strypes provides Quality and Innovative solutions to our clients in the area of Calibration performance and diagnostic software.A calibration application tunes the machine’s parameters so that the system meets the requirements. A performance application qualifies the machine according to the specification. A diagnostic application locates potential machine problems. 

Main responsibilities:
Collecting and transforming client's requirements into specification documentation;
Evaluate and interpret requirements to design, develop and implement appropriate solutions.
Creating design documentation based on the specification document;
Proactively communicating (issues/improvement proposals) with the stakeholders;
Implementing calibration performance and diagnostic software according to best  coding  practices
Ensuring project delivery on time;
Ensuring up-to-date and high-quality documentation;
Understanding the requirements and estimating the workload;
Supporting, helping and mentoring people in the team; 
Collaborate closely with members of other teams throughout the delivery of the product.
As a Scrum team member actively to participate in Scrum Sprint Plannings, Dailies, Refinement and Retrospective Meetings.

Job Requirements


BSc or MSc in Computer science, Mathematics, Physics, Mechanics, or Electronics.

7+ years of experience in programming in Python;
Excellent understanding of automated testing as a practice and in the context of Python;
Excellent OOP knowledge;
Solid experienced with Linux/Unix;
Ability to understand highly complex technical information systems;
Expertise in software configuration management;
Proficient understanding of the common software development processes;
Experience with C is an advantage; 
Experience with Agile Methodologies;
Work experience in a multinational environment is an advantage;

Personal skills:
Team player;
Ability to initiate, influence;
Ability to work independently in a dynamic environment;
Strong analytic view combined with pragmatic attitude (flexibility);
Open communication attitude: active listening and giving feedback;
Excellent knowledge of English (both written and verbal) is a must.

Compensation Benefits

- Personal freedom to solve complex problems;
- Competitive salary;
- Sponsored learning and training opportunities 
- Mobile plan allowance; 
- Friendly work environment;
- Flexible working hours;
- Possibility for home office;
- Free parking,car pooling program and secure bike stands for all employees
- Multisport card
- Regular team events;
- Supplementary health insurance;
-Additional accident and sickness insurance ;
- Loyalty program:
* after every year worked an extra day holiday (max of 5 extra);
* after the third year budget for a lease car.

Apply now and upload your CV!

Do you want to be a part of our team?

Let us get acquainted today! Provide your details below and we will contact you as soon as possible. Click below for our application form.

Apply now
Share this position: