R Developer 80-100%
Veröffentlicht:
10 April 2025Pensum:
80 – 100%- Arbeitsort:Basel
- Gehaltsschätzung von jobs.ch:Melde dich an, um die Schätzung von jobs.ch zu sehen
Job-Zusammenfassung
Die Universität Basel sucht einen R Developer (80-100%). Ideal für Technikbegeisterte!
Aufgaben
- Entwicklung und Wartung von R-Paketen für Modellierungsworkflows.
- Erstellung interaktiver Webanwendungen mit R Shiny.
- Zusammenarbeit mit Epidemiologen zur technischen Unterstützung.
Fähigkeiten
- BSc/MSc in Informatik oder verwandtem Bereich, R- und Python-Kenntnisse erforderlich.
- Erfahrung mit R Shiny und Softwareentwicklung.
- Kenntnisse in relationalen Datenbanken (SQL) und Git.
Ist das hilfreich?
R Developer 80-100%
Published 9 April 2025 Workplace Basel, North West Switzerland, Switzerland CategoryHealth
The Swiss Tropical and Public Health Institute (Swiss TPH) is a world-leading institute in global health with a particular focus on low- and middle-income countries. Associated with the University of Basel, Swiss TPH combines research, education and services at local, national and international levels. 950 people from 95 nations work at Swiss TPH focusing on infectious and non-communicable diseases, environment, society and health as well as health systems and interventions.
The Department of Epidemiology and Public Health (EPH) investigates distribution and causes of infections and non-communicable diseases. To understand and promote the well-being of people in different cultural and environmental contexts, EPH applies various methods ranging from anthropology and social science to biostatistics and mathematical modelling as well as observational cohorts with biobanks.
In particular, the Analytics and Intervention Modelling (AIM) group contributes to build a data-driven and evidence-based recommendations to support in-country decision makers in their fight against malaria. This is possible by using state of the art infectious disease modelling, health economics frameworks and the growing evidence generated by real-world data. Together with local partners, the AIM group co-creates action plans to prioritize the most impactful interventions in malaria endemic setting around the Globe. In addition, the AIM group actively contributes to capacity strengthening.
To achieve its goals, the Analytics and Intervention Modelling group invites applications for a R Developer to support the development and maintenance of software tools used in the modelling workflow.
Your position
- Support the development and maintenance of R packages that support our modelling workflow
- Build and enhance interactive web applications using R Shiny or similar applications
- Implement automated testing and maintain CI/CD pipelines
- Write clean, documented, and maintainable code following best practices
- Collaborate with team members to design new features, participate in code reviews and integrate new features into existing workflows
- Work closely with epidemiologists and modellers to understand requirement, provide technical support and assist in creating documentation and training material
- Maintain relationships and coordinate with external partners, including the Centre for Scientific Computing (sciCORE) and IT teams at Swiss TPH and University of Basel
Your profile
- BSc with professional experience or MSc in Computer Science or related field
- Strong programming skills in R and Python, with experience in package development
- Demonstrated experience in building R Shiny dashboards, with a thorough understanding of Shiny’s reactive programming model and component architecture
- Solid understanding of software development best practices
- Experience with version control systems (Git). Knowledge of testing frameworks and CI/CD principles
- Experience with C++
- Solid understanding of relational databases (SQL)
- Familiarity with mathematical modelling or statistical analysis
- Previous work in scientific computing or research software development
We offer you
- A passionate group of international experts with a share purpose: taking science to impact
- A state-of-the-art workplace within one of the most advanced innovation district worldwide
- Attractive employment conditions including flexibility, fringe benefits and opportunities to develop your own area of interest
- Swiss TPH is an equal opportunity employer committed to excellence through diversity
Job conditions:
- Start Date: Immediately or upon agreement
- Duration: Contract of 2 years with a possibility of extension
- Percentage: 80 or 100%
- Location: Allschwil, Switzerland (Possibility for home office days during the week)
- Internal job function: Scientific Assistant
Application / Contact
How to apply:
Please submit your application online .
- CV
- Motivational letter including names and contact information (email or phone number) of 1 - 2 references
- Reference letters and diploma
Swiss TPH strives to create an inclusive environment that welcomes and values diversity in all its forms, including gender, race, ethnicity, disability, sexual orientation, and socio-economic background. We are committed to ensuring equal opportunities for everyone. Together, we can make the world a healthier place. We look forward to receiving your application.
Please note that we can only accept applications via our online recruiting tool. As long as the position is online on our company website, we are open for new applications. Applications via e-mail or external recruiter will not be considered.
Contact:
Christina Bucher, Senior Recruiting Partner, +41 (0)61 284 87 59 for administrative questions.
Emilie Pothin, Group Leader, Analytics and Intervention Modelling Group, emilie.pothin@ swisstph.ch for scientific inquiries regarding the position.
www.unibas.ch')