Software Engineer (m/w) 100%
Workplace: Basel, up to 60% from home possible
Full time
Your tasks:
You will join the core team developing openBIS, as well as working on shorter-term projects adapting openBIS to specific customer requirements.
The core languages needed are Java and JavaScript, with some components developed in Python.
The openBIS team works to the Scrum methodology. Your duties will include analysing requirements, developing and testing code, interacting with the openBIS service managers and, depending on the task, customers, as well as participating in the build and release processes and documenting your work.
Your profile:
A degree in computer science or a related quantitative discipline such as engineering, mathematics or physics
A minimum of 3 years experience developing in Java
A minimum of 3 years developing for a relational database
A sound knowledge of core software engineering concepts such as data structures, object oriented and functional programming
Experience working in a team and developing code using modern DevOps principles
Good communication skills in English
The following are also beneficial:
Experience developing in Javascript, ideally with React. Typescript is also an advantage
Experience working in an academic environment
Hibernate and Spring exprience
Python experience
- Hibernate
- Scrum
- Englisch
- Testing
- Python
- React
- JAVA
- JavaScript
- Spring
- DevOps
- Bachelor
- Master