Backend system developer with focus on security

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).

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.

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.

For more information, please refer to the following link: https://www.jobb.uu.se/details/?positionId=719980

Position details

  • Institution: Uppsala University
  • Location: Uppsala
  • Deadline: 2024-05-28