Junior Python developer


Sök senast

Datum: 19 januari, 2024 Tid: 12:00

Placering: CERN


Mer information

Whilst most of these instruments have a dedicated GUI, developed and used by Operations, many instruments also have a low-level Expert GUI used by other experts within the group. In the past, these Expert GUIs have been built using various technologies. Recently, efforts have been made to converge our GUI development on 2 sector-supported technologies - PyQt and a zero-code based solution named WRAP. You will contribute to these efforts. 

Specifically, you will:

  • Analyse the existing catalogue of Expert GUIs, identifying those which can be migrated to WRAP, and in cases where WRAP is not suitable to PyQt;
  • Liaise with partners in the sector to identify missing or inadequate functionality in the WRAP platform;
  • Make contributions to the section's PyQt tool-kit, focusing on enhancing user-experience, release processes, and adding new generic components; 
  • Participate in the migration of the section's PyQt tool-kit from PyQt5 to PyQt6; 

Skills and/or knowledge

  • Experience with Python and PyQt;
  • Sound knowledge of GUI design; 
  • You have a maximum of two years of professional experience since graduation in Computer Science (or a related field) by the application deadline.
  • Your highest educational qualification is either a Bachelor's or Master's degree.