Softwareentwickler*in PHP / Webanwendungen
Universität Göttingen
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English, GermanJob location
Tech stack
HTML
Java
JavaScript
PHP
API
JIRA
Unit Testing
CSS
Databases
Continuous Integration
ETL
Elasticsearch
Groovy
JSON
Python
Linked Data
Neo4j
NoSQL
Scrum
TypoScript
Solr
SQL Databases
Symfony
Typo3
Web Applications
WordPress
XML
XQuery
Extensible Stylesheet Language Transformations (XSLT)
Software Modules
Test Driven Development
React
GIT
Vue.js
Kotlin
Kubernetes
Information Technology
Search Engines
Front End Software Development
Api Design
Docker
Job description
- Design und Implementierung von benutzerorientierter Software und APIs
- Extrahieren, Transformieren und Laden großer Datenmengen (ETL)
- Mitwirkung bei der Erstellung von Code-Richtlinien und Architekturentwürfen
- Mitwirkung beim Aufbau eines effizienten Teams
- Durchführung von Tests und Code-Revisionen
- Erstellung wiederverwendbarer Softwaremodule
- Formulierung neuer Projektideen und Unterstützung des Teams bei projektbezogener Arbeit, * Scrum
- Java und Derivate wie Kotlin, Groovy
- Python
- PHP (Symfony, Wordpress, TYPO3)
- JavaScript, (Vue.js, React)
- CSS (SCSS)
- JSON, XML, XSLT, XQuery
- SQL, NoSQL, Graph-Datenbanken (neo4j), Suchmaschinen (Solr, ElasticSearch)
- API-Design und -Nutzung, ETL, Linked Data
- Docker, Kubernetes, CI/CD
Requirements
- ein abgeschlossenes wissenschaftliches Hochschulstudium der Informatik oder eines verwandten Fachs
- gute Programmier- und Problemlösungsfähigkeiten
- Vertrautheit mit Python, PHP oder Java, oder Affinität zur Erstellung von Frontend-Anwendungen mit JavaScript, HTML und CSS
- Hohes Maß an Sorgfalt für gut geschriebenen Code, Tests und Dokumentation
- Begeisterung für die Arbeit in einem Team und die Zusammenarbeit mit Stakeholderinnen, Product Ownerinnen, Scrum Masterinnen und anderen Entwicklerinnen
- gute Englischkenntnisse und Grundkenntnisse in Deutsch
Von Vorteil sind:
- Erfahrung mit PHP und idealerweise TYPO3-Entwicklung (Extbase, Fluid, TypoScript)
- Vertrautheit mit Frameworks wie VueJS, React
- Kenntnisse zu Suchindex-Engines (z.B. Solr oder OpenSearch)
- Erfahrung mit Git und Jira, Unit Tests und TDD
- Kenntnisse von agilen Software-Entwicklungsmethoden wie Scrum
Benefits & conditions
Warum die SUB Göttingen? Ein engagiertes, interdisziplinäres Team mit offener Feedback-Kultur Flexibles Arbeiten (Mobile Arbeit & Teilzeit möglich) Spannende Open-Source-Projekte mit echtem Impact Weiterbildungsmöglichkeiten & langfristige Perspektiven
About the company
Die Niedersächsische Staats- und Universitätsbibliothek Göttingen (SUB Göttingen) ist eine der größten wissenschaftlichen Bibliotheken Deutschlands. Sie spielt eine zentrale Rolle in der regionalen Literaturversorgung und ist federführend in zahlreichen nationalen und internationalen Projekten zu digitalen Bibliotheken, Forschungsinfrastrukturen, Data Science, Research Software Engineering und Forschungsdatenmanagement. In der Gruppe Software- und Service-Entwicklung entwickeln wir mit agilen Methoden innovative Softwarelösungen für Forschung und Bibliotheken. Unsere Services und Produkte zeichnen sich durch Skalierbarkeit, Performance, Interoperabilität und Nutzerfreundlichkeit aus.