Software Engineer

University of Bern Institute of Social and Preventive Medicine

Software Engineer Java
50 - 100

The Institute of Social and Preventive Medicine (ISPM) of Bern performs research in a range of disciplines relevant to public health ( Groups cut across divisions, facilitating an interdisciplinary approach to research in the fields of clinical epidemiology, social and behavioral health, biostatistics, and international and environmental health. The ISPM is highly reputed for its expertise in health effects of environmental exposures, the spread of infectious disease, and the health of vulnerable groups including children and the elderly.

SwissRDL is a centre of excellence for Medical Registries and Data Linkage and part of the Institute of Social and Preventive Medicine (ISPM), University of Bern. We maintain, support, monitor and analyse medical registries in a range of disciplines relevant to medical research and public health.

Main tasks
  • Develop new features and applications in Java
  • Writing test and build up a test environment for the registry system
  • Provide technical support to clients from hospitals and other external partners
  • Support users and IT-specialists at hospitals
  • Close collaboration with the IT-team of the institute
  • Communication and collaboration with external partners and experts
  • Higher education in computer science, computer engineering or related fields (MSc, BSc)
  • Experience in programming with Java/JEE, at least 3 years
  • Experience with software testing (Mockito, JUnit, Gitlab CI, Maven etc.)
  • Experience in Linux systems. Docker knowledge is an asset
  • Knowledge of web services (SOAP and Restful API)
  • Experience in JSF2/JavaScript/PHP, knowledge in Perl is an asset
  • Experience in Spring Framework is an asset
  • Experience in SQL and database management is an asset
  • Ability to work independently and interact with interdisciplinary teams
  • German and English is mandatory, French is an asset
The position is open as of today. Salary depends on qualification and experience. If you are looking for an exciting position in a highly motivated interdisciplinary team with flexible working hours, please send your CV with motivation letter to Larisa Cárdenas, e-mail:

For further information please contact Martin Drees, Head of SwissRDL development team, Tel. 031 631 31 18,