Find job

Web Applications Developer – Python

Are you an enthusiastic software developer with solid and extensive experience using Python and its ecosystem? Do you wish to use your skills to help develop web based applications to support the work of a leading organisation whose mission is to help protect public health and contribute to the basic human right of access to good quality medicines and healthcare of millions of people in Europe and beyond? If so, our job offer may be the right opportunity for you.

Who we are

With over 2000 staff representing all its 47 member States, the Council of Europe is a multicultural organisation. We all strive towards protecting human rights, democracy and the rule of law and our three core values - professionalism, integrity and respect - guide the way we work.

The European Directorate for the Quality of Medicines & HealthCare ( is a leading organisation that protects public health by enabling the development, supporting the implementation and monitoring the application of quality standards for safe medicines and their safe use. For medicines, the European Pharmacopoeia’s quality standards are legally binding in 38 European member States and used in over 100 countries worldwide. Similarly, the EDQM develops guidance and standards in the areas of blood transfusion, organ, tissues and cells transplantation and consumer health issues such as cosmetics and food packaging materials. EDQM’s standards are recognised as a scientific benchmark worldwide. Its mission contributes to promoting and protecting human and animal health.

Your role

As a Web Applications Developer – Python you will:

  • support business needs triggered by change or enhancement requests by providing development, programming and implementation expertise for web based applications using Python, including:
    - translating technical specifications and requirements into software
    - writing clean and maintainable code, debugging code and troubleshooting problems, proactively refactoring and code-reuse
    - undertaking rigorous and controlled testing of developments
    - ensuring quality control prior to (and after) the release of new functionalities and other deliverables
  • collaborate with internal clients and developers from sub-contracted companies involved in definition of functional requirements
  • assist in the preparation of transition plans and follows documentation related to applications’ lifecycle.

What we are looking for

As a minimum, you must:

  • have a higher education diploma in IT, Computer Science or Information Systems
  • have at least 3 years of professional experience in software development including solid and extensive experience using Python and its ecosystem
  • have a very good knowledge of one of the Council of Europe’s official languages (English or French) and knowledge of the other
  • be a citizen of one of the 47 Member States of the Council of Europe

Demonstrate to us that you have the following competencies:

  • Professional and technical expertise:
    - experience working in a Linux/Unix development environment; experience with Web technologies such as JavaScript, HTML, jQuery and CSS; experience with design principles (patterns, cohesion/coupling)
    - ability to develop, test and implement new applications and changes to existing applications, demonstrated understanding of relational databases and SQL concepts
    - knowledge of object oriented programming concepts and application design and the ability to apply them to projects built on other development platforms
  • Planning and work organisation
  • Learning and development
  • Analysis and problem solving
  • Service orientation
  • Teamwork and co-operation
  • Relationship building

These would be an asset:

  • Professional and technical expertise:
    - familiarity with the concept of Agile methodologies
    - knowledge of the Django development framework
    - knowledge of software life-cycle tools and DevOps practices
    - understanding of testing methodologies, ability to build test plans and ability to prepare comprehensive technical documentation
    - ability to define and communicate a technical solution
  • Concern for quality

What we offer

If successful, you may be offered employment based on renewable fixed-term contracts at grade B4. In Strasbourg, you will receive a basic monthly gross salary of €3900 which is exempt from national income tax. This salary may be supplemented by other allowances depending on your personal situation and you will be affiliated to a Council of Europe pension scheme. In other locations different salary scales are used according to the cost of living conditions. You will also benefit from private medical insurance, 32 working days leave per year and other benefits (including flexible working hours, training and development, possibility of teleworking, etc.).

This recruitment is carried out in accordance with Article 15.b of the Regulations on Appointments (Appendix II to the Staff Regulations), which foresees renewable employment on fixed-term contracts. Please note that there is currently a statutory probationary period. Details on conditions of employment including salaries, allowances, pension scheme and social insurance can be consulted on our recruitment website. Any changes to these conditions during the recruitment process are updated on this site and will apply at the time of the job offer.

If your profile matches our needs and you are not recruited straight away, you may be placed on a reserve list, valid for a maximum of four years.

Applications and selection procedure

Deadline for applications is 04/03/2019 (midnight French time). Applications must be made in English or French using the Council of Europe online application system. You can create and submit your online application via the "Apply online" button below. Please fill out the online application form providing all requested details and explain how your competencies make you the best candidate for this role. It usually takes a few hours to fill in an application form, so please take this information into consideration while applying.

Only applicants who best meet the above mentioned criteria will be considered for the next stage, which will consist of assessments and an interview. Further information on the assessment process will be provided to the selected candidates in due course. The tentative dates for each stage of the recruitment process will be found on our website.

As an equal opportunity employer, the Council of Europe welcomes applications from all suitably qualified candidates, irrespective of sex, gender, marital or parental status, sexual orientation, ethnic or social origin, disability, religion or belief. Under its equal opportunities policy, the Council of Europe is aiming to achieve parity in the number of women and men employed at all levels in the Organisation. In the event of equal merit, preference will therefore be given to the applicant belonging to the under-represented sex at that level. During the different stages of the recruitment procedure, specific measures may be taken to ensure equal opportunities for candidates with disabilities.

Apply online Gem job


Location Strasbourg

Cookies på it-jobbank

Vi bruger cookies til statistik og til at gøre hjemmesiden mere brugervenlig. Der sættes cookies fra it-jobbank og fra vores samarbejdspartnere. Klikker du videre på siden, accepterer du, at der sættes cookies til disse formål. Læs mere her om vores brug af cookies, herunder hvordan du fravælger brugen af cookies.