Careers@TheCloudReference

Join Our Energetic Team

Python Developer

For one of our clients in machine manufacturing, you will be part of a team that work on various applications that:

  • Tackle Python encryption, take care of the Statistical Process Control and Testing Support, etc;
  • Mimic the real configuration of the lithography machines and give the user the chance to make changes and analyze them;
  • Maintain the software lifecycle of the client machine. It contains a command-line interface and modern web application;
  • Standalone Python-based applications used to Calibrate the parameters, measure the Performance, and Diagnose the machine.

Responsibilities:

  • Implementation, testing, and integration of customer requirements for the world’s leading – provider of lithography systems;
  • Debugging and fixing problems in the existing code;
  • Ensuring delivery on time;
  • Ensuring up-to-date and high-quality documentation;
  • As a Scrum team member actively participating in Scrum Sprint Plannings, Dailies, Refinement, and Retrospective Meetings;
  • Mentor teammates;
  • Actively participate in architectural discussions.

Qualifications:

  • 3+ years of experience in programming in Python;
  • Experience in writing automated tests in Python;
  • Strong OOP knowledge;
  • Experience with Linux/Unix;
  • Understanding of the common software development processes;
  • Good understanding of software configuration management;
  • Experience with C/C++ is an advantage;
  • Experience with Agile Methodologies;
  • Work experience in a multinational environment is an advantage.

Required Personal Skills

  • Team player;
  • Robust personality;
  • 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 working level of English (both written and verbal) is a must.

Apply here.