Software Developer
About your role:
- Develop and extend services for the Authentication and Authorization Infrastructure (AAI) of federated data management systems with hierarchical access control
- Develop and improve catalogue services that manage metadata for large scientific data sets in distributed storage
- Integration, test, and deployment of AAI and (meta-)data services
- Help to write documentation and to train project partners
Good reasons to join:
Look forward to a unique working environment on our international research campus. Respectful cooperation and the well-being of our staff are central to us, with gender equality forming a key part of this commitment. To support work life balance we offer flexible working hours and variable part-time. You will benefit from our family-friendly and collegial atmosphere, our established health management and occupational pension provision. As a public funded employer, we offer you a secure workplace and facilitate your individual career with our comprehensive training and development opportunities. The pay grade for this position depends on the candidate’s qualifications and assigned duties, up to the above-mentioned remuneration group, in accordance with regulations and the salary table. DESY offers its employees a financial supplement for a German job ticket (Deutschland-Ticket) at both locations.
Limited: ..8
About you:
- University degree in computer science, physics, mathematics, engineering or related subject, or comparable qualification
- Strong programming experience in Java and JavaScript, including the design and implementation of web services and applications with REST API
- Sound knowledge of token-based authentication and authorization (e.g., OAuth2, OpenID Connect), and familiarity with federated identity protocols (e.g., SAML 2.0), as well as with identity and access management solutions (e.g., Keycloak)
- Good knowledge of Linux, of modern DevOps practices (e.g., version control with Git, build automation, CI/CD with GitLab), and of containerization with Docker
- Familiarity with relational or NoSQL databases (e.g., PostgreSQL, MongoDB) and with metadata modelling
- Familiarity with the FAIR-principles of scientific data management is advantageous
- Familiarity with Kubernetes and Helm is desirable
- Knowledge of configuration management tools (e.g., Terraform, Ansible), and of monitoring and logging tools (e.g., Prometheus, Grafana) is preferable
- Experience with Python or Go for scripting and service development is advantageous
- Very good command of written and spoken English
We look forward to receiving your application via our application portal:
DESY promotes equal opportunities, . We therefore welcome applications from people of all dimensions of diversity. The is very important to us and therefore we strongly encourage women to apply for the vacant position. Applications from severely disabled persons and those with equivalent status will be given preference if they are equally qualified .
You can find further information here:
Deutsches Elektronen-Synchrotron DESY
Personalabteilung
Notkestraße
Hamburg
Phone: + 8-2
Deadline for applications: ..6