1-2 System developers with operational responsibility (DevOps)
Uppsala University is a comprehensive research-intensive university with a strong international standing. Our ultimate goal is to conduct education and research of the highest quality and relevance to make a long-term difference in society. Our most important assets are all the individuals whose curiosity and dedication make Uppsala University one of Sweden’s most exciting workplaces. Uppsala University has over 54,000 students, more than 7,500 employees and a turnover of around SEK 8 billion.
National Bioinformatics Infrastructure Sweden (NBIS) is now looking for additional system developers with operational responsibility. You will be employed at Uppsala University, Department of Cell and Molecular Biology (ICM) but 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 a couple of Scrum teams that develop and implement tools for handling big data and web applications for research groups. We also maintain and administer NBIS-internal systems. More information about NBIS is available at https://nbis.se.
One of our flagship projects is European Genomic Data Infrastructure (GDI), a European collaborative project to enable research, precision medicine and policy-making on data generated in European healthcare and research. The work is in close collaboration with developers in several European countries to develop services for the secure sharing and analysis of sensitive data across national borders.
With us, you will work with the agile development of software solutions and user interfaces unique to bioinformatics. Your work is creative, and part of the work is based on incoming requests from various research groups, where you develop many innovative proposals in collaboration with the researchers.
Here you work in close collaboration with other developers, both locally and internationally, where you plan together to develop and deliver your work. The Scrum team is responsible for the entire life cycle of applications, from planning and development, deployment using automation, to production and, later, possible decommissioning or migration. As we work on several projects, there are opportunities to use different languages and environments, including Python and Go. Many of the projects we work on the border on “data science”, and there are good opportunities to develop within such technologies and tools (for example R). The work includes contributing to estimating time consumption, tests and documentation.
We offer a vibrant and dynamic environment with room for collaboration. Furthermore, we value the exchange of knowledge and provide time for professional development.
You will have the opportunity to participate in teaching by researchers in, e.g. programming. In addition, you will contribute to developing guidelines and frameworks for how NBIS best conducts development.
As an applicant, you must at least have a bachelor’s degree in information technology, computer technology, computer science, systems science, bioinformatics, or equivalent documented competence in one or more of these areas.
The applicant shall furthermore have:
- Good knowledge and documented experience in one or more current programming languages (Python, C or Go etc.) and Bash or another equivalent Unix shell.
- Familiarity with using Linux and knowledge of Linux system administration.
- Several years of documented experience in system development or system administration.
- Being able to express yourself fluently in English, orally and in writing.
- Experience with the Git version control utility.
- Knowledge of virtualisation solutions and service containers.
- Interest in data security.
Emphasis will be placed on personal suitability. The applicant shall have the ability to work well together in teams. You should show initiative and have good interpersonal and communication skills. As a person, you should be flexible, creative, and service-oriented. You should also be quality-conscious and goal-oriented.
We encourage you to apply even if you do not meet all the listed qualifications as you may have different expertise that can compensate.
The following are considered meritorious:
- Accustomed to working in physically distributed teams with communication and coordination via electronic tools such as video conferencing and the like.
- Experienced in using Continuous Integration systems (e.g., GitHub Actions)
- Experience in agile development according to Scrum.
- Knowledge and experience of cloud technologies and “cloud native” such as Kubernetes etc.
- Being able to express yourself fluently in Swedish, orally and in writing.
- Accustomed to working within a system management model or other IT model support such as ITIL.
- Knowledge of information security management systems and the standards within the ISO 27000 series.
- Knowledge systems for sensitive data.
About the employment
The employment is a permanent position, 6-month probationary period will be applied. Scope of employment 100 %. Starting date as soon as possible or as agreed on. Placement: Uppsala
For further information about the position please contact
Head of System Development, Jonas Hagberg, email@example.com, tel. +46 72 540 85 42
System Developer, Katarina Lejonlid, firstname.lastname@example.org, tel. +46 70 403 41 15
NBIS Director, Bengt Persson, email@example.com.
Please submit your application by 9 January 2023, UFV-PA 2022/4617.
Are you considering moving to Sweden to work at Uppsala University? If so, you will find a lot of information about working and living in Sweden at www.uu.se/joinus. You are also welcome to contact International Faculty and Staff Services at firstname.lastname@example.org.
Please do not send offers of recruitment or advertising services.
Submit your application through Uppsala University’s recruitment system.