Software Engineer
Role details
Job location
Tech stack
Job description
Job purpose: As member of the IT Services and Research Department, you will play a key role in facilitating the development and operation of the BBMRI-ERIC access management services, which are used by countries across Europe and beyond., * Design and development of tools for discovery of data, biological materials, and services (essential tools that streamline access to medical data and biobanking resources)
- Contribution to tools for privacy-preserving mechanisms for discovery of different data modalities, from tabular/structured data to omics to imaging data
- Engage in extensive international collaboration with other leading European institutions in the domain of biomedical research and data
- You'll be part of a highly skilled international team at BBMRI-ERIC
- Code-owner & key contributor of open-source applications for international cooperation, with the results being openly available at GitHub[1] to the whole community
- Develop intuitive, user-friendly applications by applying modern approaches/techniques in responsive, web-based user interfaces
- Hands on mentality in the daily operations and technical support of the BBMRI-ERIC services
Requirements
- Solid experience in developing web applications using Java
- Proven expertise in the Spring ecosystem (e.g. Spring Boot, Spring Data, Spring Security)
- Ability to design and implement large-scale, robust software components
- Hands-on experience with CI/CD pipelines, containerization (e.g. Docker), and service orchestration (e.g. Kubernetes)
- Working knowledge of GitHub Actions, including workflows and APIs
- Experience designing RESTful or GraphQL APIs for integration with third-party services
- Professional fluency in English, as English is the official working language of BBMRI-ERIC
- Team-oriented mindset with the capability to work independently and collaboratively under pressure
- Readiness for moderate travel
Bonus qualifications and skills:
- Experience in using modern UI frameworks (Vue.js, Svelte or React) for frontend development
- Working experience in an international and geographically distributed development team
- Experience with operating services in virtualized Linux environments
- BSc/MSc/PhD in computer science, medical informatics or bioinformatics
- Professional certifications related to development and service operations
- Integration of web-based applications with OpenID Connect authentication
- Development of applications for the medical research environments
- Experience with medical data management
Employment terms and conditions
As we aim to provide a diverse work environment, the work can be performed at the headquarters in Graz with occasional home office options or remotely.
Benefits & conditions
Contract: As work-life balance is a high priority at BBMRI-ERIC less than a full-time contract (40 hours/week) can be agreed., € 75,000.00 as minimum annual gross salary, based on 40 hours/week, (European/international standards for similar roles and responsibilities and requirements considered); final salary dependent on terms of qualifications and experience.
Balance your free time and your working life independently according to your own ideas: With our flexible working hours, you decide when you work outside our core working hours and you can also take advantage of occasional working from home.
A multifaceted, challenging range of tasks with responsibility in a co-operative working environment with flat hierarchies and short decision-making paths, characterise your day-to-day work. Being part of the BBMRI-ERIC opens up interdisciplinary and cross-professional opportunities for collaboration.
In addition to the diversity of the various scientific disciplines, we offer a working culture in which diversity is lived and highly valued.
We secure your future: with our comprehensive fringe benefits like complementary health insurance (in addition to public insurance, ÖGK), and a private pension scheme we take care of your well-being.