Junior Python developer (SY-BI-SW-2023-38-GRAE)

  • Added Date: Thursday, 14 December 2023
5 Steps to get a job in the United Nations

Job Description

Your responsibilities

As a Junior Python Developer, you will join the Accelerator Systems Department (SY). Within this department, the Beam Instrumentation (BI) group provides many instruments used across the CERN accelerator complex.

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; Overhaul existing applications already in PyQt, focusing on imposing the section's homogenous look and feel; Develop new PyQt applications depending on the group's future needs.

Your profile

Skills and/or knowledge

Experience with Python and PyQt;Sound knowledge of GUI design; Fluent in English

Eligibility criteria:

You are a national of a CERN Member or Associate Member State.You have a maximum of two years of professional experience since graduation in Computer Science (or a related field) and your highest educational qualification is either a Bachelor's or Master's degree.You have never had a CERN fellow or graduate contract before.

Additional Information

Job closing date: 19.01.2024 at 23:59h (midnight) CET.

Job reference: SY-BI-SW-2023-38-GRAE

Contract duration: 24 months, with a possible extension up to 36 months maximum.

Target start date: 01-May-2024

Recommended for you