Ihre Aufgaben
1. Entwicklung und Gestaltung neuer Features sowie Weiterentwicklung bestehender Funktionalitäten
2. Analyse von Anforderungen und Einschätzung des Entwicklungsaufwands
3. Durchführung von Tests (z. B. Unit-Tests) zur Sicherstellung von Qualität und Stabilität
4. Identifikation, Analyse und Behebung von Fehlern (Bug-Fixes)
5. Codeanalyse zur Optimierung des Systemverhaltens und Erarbeitung von Verbesserungsvorschlägen
6. Aktive Teilnahme an Team-Meetings zur Abstimmung von Aufgaben und Fortschritten
7. Durchführung von Code-Reviews und Pflege der technischen Dokumentation im Code und Projekt-Wiki
Ihre Qualifikationen
8. Abgeschlossenes Studium im Bereich Informatik, Software Engineering, Technische Informatik, Computational Engineering oder vergleichbar notwendig
9. Berufserfahrung in der Softwareentwicklung mit Erlang/Elixir und Phoenix erforderlich
10. Erfahrung mit Cloud-Architekturen auf Basis von Azure Kubernetes und Erlang Clustern erforderlich
11. Erfahrung in Fehleranalyse, Debugging und Bug-Fixing notwendig
12. Erfahrung mit PostgreSQL, RDF Triple-Store (GraphDB) und Kafka wünschenswert
13. Kenntnisse in GraphQL und REST wünschenswert
14. Vertraut im Umgang mit Azure DevOps und GitHub Enterprise erforderlich
15. Kenntnisse in sicherheitsorientierter Softwareentwicklung mit Fokus auf System- und Datensicherheit notwendig
16. Fließende Deutsch- und Englischkenntnisse erforderlich
Ihre Vorteile
17. Unbefristeter Arbeitsvertrag
18. Hauseigener ver.di-Tarifvertrag
19. 30 Tage Urlaub
20. Gleitzeitkonto
21. Sozial- und Zusatzleistungen (VWL)
22. Individuelle Förderkonzepte und Weiterbildungen
23. Remote Work
24. Zuschuss zum Jobticket
25. Corporate Benefits Programm