1 Backend system developer with focus on security

Updated: about 2 months ago
Deadline: 28 May 2024

Published: 2024-04-29

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, [email protected], +46 72 231 48 19
Deputy Manager and System Developer, Malin Klang, [email protected], +46 76  249 93 41
NBIS Director, Bengt Persson, [email protected].

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 .

Uppsala University is a broad research university with a strong international position. The ultimate goal is to conduct education and research of the highest quality and relevance to make a difference in society. Our most important asset is all of our 7,600 employees and 53,000 students who, with curiosity and commitment, make Uppsala University one of Sweden’s most exciting workplaces.

Read more about our benefits and what it is like to work at Uppsala University
https://uu.se/om-uu/jobba-hos-oss/

The position may be subject to security vetting. If security vetting is conducted, the applicant must pass the vetting process to be eligible for employment.

Please do not send offers of recruitment or advertising services.

Submit your application through Uppsala University's recruitment system.


Placement: Department of Cell and Molecular Biology

Type of employment: Full time , Permanent position

Pay: Individual salary

Number of positions: 1

Working hours: 100%

Town: Uppsala

County: Uppsala län

Country: Sweden

Union representative: Seko Universitetsklubben [email protected]
ST/TCO [email protected]
Saco-rådet [email protected]

Number of reference: UFV-PA 2024/1301

Last application date: 2024-05-28


Apply for position

Similar Positions