Uppsala University, Department of Cell and Molecular Biology

National Bioinformatics Infrastructure Sweden (NBIS) is looking for a system developer with a focus on system security. You will be employed at Uppsala University, Department of Cell and Molecular Biology (ICM) while also being affiliated with NBIS and Science for Life Laboratory (SciLifeLab).

NBIS is a national research infrastructure with the purpose to provide support for bioinformatics and infrastructure to researchers in life sciences. The system development team consists of two Scrum teams that develop and implement tools for handling big data and web applications for research groups and EU-funded projects. More information about NBIS is available at https://nbis.se.

Duties
With us, you will work with agile development of software solutions and user interfaces unique to the field of bioinformatics. You will be responsible for developing, expanding and maintaining large scale projects with primary focus on security and handling of sensitive data. The main focus will be on the development of a sharing platform for human genomes from research projects, in collaboration with our partners in other European countries. The data consists of personal identifiable information, an area where security is crucial. The goal of these projects, such as the Genomic Data Infrastructure (GDI)  and the Bigpicture, is to facilitate data sharing among researchers to enhance collaboration on human health research projects. 

The GDI project aims to  enable secure access to genomic and clinical data across Europe. Insights from the data will support improved clinical diagnostics, treatments and predictive medicine. Bigpicture is another European flagship project for establishing a Petabyte platform for digital pathology AI, engaging partners from academia, healthcare and industry.

You will collaborate closely with other developers in one of our Scrum teams and contribute to aforementioned projects. The Scrum team is responsible for the entire life cycle of applications, from planning and development to deployment and maintenance. We offer a dynamic environment; we value the exchange of knowledge and provide time for professional development. Additionally, you will have the opportunity to participate in teaching researchers in e.g. courses in programming. Furthermore, we hope that you will contribute to improving the quality of the services NBIS provides and increasing its impact to the community.

An example of a typical day for you as a developer at NBIS begins with a stand-up meeting, followed by a review of an open pull request to help identify security weaknesses, bugs, and potential exploits. Then you might collaborate with your colleagues to architect secure and scalable software solutions, and discuss how to incorporate security best practices into the design phase to mitigate potential vulnerabilities. You end the day by adding the next NBIS retreat to your calendar, planned for autumn. You are looking forward to meeting your approximately 120 NBIS colleagues who work all around Sweden.

Requirements
As an applicant, you should hold at least a bachelor's degree in information technology, computer technology, computer science, systems science, or bioinformatics, or possess documented equivalent competencies in one or more of these areas.

The applicant shall furthermore have: 

  • Minimum 3 years of documented experience in system development.
  • Working experience in systems security and knowledge of best practices within security, such as network security, encryption, vulnerability assessment etc.
  • Multiple years of working experience in Golang.
  • Proficiency in virtualization technologies and application containers, such as Docker.
  • Proven expertise in Kubernetes.
  • Deep understanding of authentication and authorization mechanisms (e.g., OAuth, JWT).
  • Experience with databases e.g. MySQL, PostgreSQL.
  • Proficiency in the Git version control system.
  • Familiarity with Linux and/or other Unix-like operating systems.
  • Experience in designing and integrating RESTful APIs
  • Fluent English communication skills, both verbally and in writing.

Emphasis will be placed on personal suitability. You should work well in teams, show initiative and possess strong interpersonal- and communication skills.

Additional qualifications

  • Accustomed to working in physically distributed teams with communication and coordination via digital tools, such as video conferencing.
  • Knowledge in Terraform and/or Helm is considered valuable for the position.
  • Certified Kubernetes Security Specialist (CKS) is a strong merit.
  • Experience in agile development according to SCRUM and in any of the SCRUM roles (scrum master, product owner)
  • Work experience with project management tools e.g.Zenhub, Jira.
  • Accustomed to working in an academic environment.
  • Experience of working with research infrastructure.
  • Familiarity with systems for sensitive data and/or processing of special categories of personal data.
  • Understanding of bioinformatics.
  • Being able to express yourself fluently in Swedish, orally and in writing.

About the employment
The employment is a permanent position, probationary period may be applied. Scope of employment 100 %. Starting date as soon as possible or as agreed. Placement: Uppsala

For further information about the position, please contact: 
Manager of System Development, Dimitrios Bampalikis, dimitrios.bampalikis@nbis.se, +46 72 231 48 19
Deputy Manager and System Developer, Malin Klang, malin.klang@nbis.se, +46 76  249 93 41
NBIS Director, Bengt Persson, bengt.persson@nbis.se.

Please submit your application by 28 May 2024, UFV-PA 2024/1301.

Are you considering moving to Sweden to work at Uppsala University? Find out more about what it´s like to work and live in Sweden.

Type of employment Permanent position
Contract type Full time
First day of employment As soon as poosible or as agreed
Salary Individual salary
Number of positions 1
Full-time equivalent 100%
City Uppsala
County Uppsala län
Country Sweden
Reference number UFV-PA 2024/1301
Union representative
  • Seko Universitetsklubben, seko@uadm.uu.se
  • ST/TCO, tco@fackorg.uu.se
  • Saco-rådet, saco@uadm.uu.se
Published 29.Apr.2024
Last application date 28.May.2024 11:59 PM CEST

Return to job vacancies