Werkstudent Software Development (w/m/d)

Dein Arbeitsbereich: Software Development

Der Bereich Software Development entwickelt Lösungen zur digitalen Kommunikation im Gesundheitswesen sowie Spezialwerkzeuge für den Aufbau der nationalen Telematikinfrastruktur (TI).

In interdisziplinären Teams entstehen Produkte wie die nationale eRezept-App, das Deutsche Elektronische Melde- und Informationssystem für den Infektionsschutz (DEMIS), zahlreiche Simulatoren, Bibliotheken und Self-Service-Produkte zur Qualitätssicherung der TI-Komponenten. Die Qualität und Sicherheit der Lösungen haben dabei oberste Priorität. Dafür sorgt die Anwendung von agilen Methoden, sicheren Entwicklungsprozessen sowie die kontinuierliche Weiterbildung der Mitarbeiter*innen.

Unser Fokus liegt hauptsächlich auf kryptographischen Verfahren und Netzwerkprotokollen sowie auf mobilen und Web-Anwendungen. Während Java die führende Plattform der meisten Entwicklungen ist, gehören auch Kotlin, Swift, Rust und Vue.js zu unserem Werkzeugkasten. Ergänzend kommen noch Technologien wie Jenkins, Docker und SonarCube, aber auch auf Sicherheit fokussierte Werkzeuge wie Fortify-on-Demand zum Einsatz.

Deine Aufgaben
  • Entwicklung: Du arbeitest aktiv im Scrum Team mit und setzt dort kleinere Aufgaben für Anwendungen im Gesundheitswesen um.
  • Zusammenarbeit: Du arbeitest in agilen, interdisziplinären Teams mit und kannst Dich dort fachlich weiterentwickeln.
  • Unterstützung: Du unterstützt bei der Fehleranalyse und der Umsetzung von Anforderungen.
  • Qualitätssicherung: Du entwickelst nach einheitlichen Konventionen und implementierst automatisierte Tests. Deine aktive Beteiligung an Code-Reviews gehört zu Deiner täglichen Arbeit.
  • Dokumentation: Außerdem wirkst Du bei der Entwickler- sowie Endnutzerdokumentation mit.
Dein Profil
  • Ausbildung: Du bist im Studiengang der Informatik oder in einem vergleichbaren technischen Studiengang immatrikuliert.
  • Erfahrung: Du verfügst über grundlegende Kenntnisse in der Softwareentwicklung mit Java oder Kotlin oder bringst Erfahrung mit Webframeworks (wie z.B. Angular) mit.
  • Kenntnisse: Build-Werkzeuge (z.B. Maven, Gradle) und agile Methoden wie SCRUM sind Dir nicht fremd.
  • Persönlichkeit: Dir bereitet es Freude Dich mit deiner ausgezeichneten Kommunikationsfähigkeit im Team einzubringen und in agilen Entwicklungsprojekten mitzuarbeiten.
  • Sprache: Deine sehr guten Deutschkenntnisse (C2-Level) in Wort und Schrift runden Dein Profil ab.
Unser Angebot
  • Innovation: Dich erwartet ein abwechslungsreiches Arbeitsumfeld.
  • Möglichkeiten: Du übernimmst eigenverantwortlich interessante Aufgaben bei angemessener Vergütung.
  • Flexibilität: Du teilst Deine Zeit flexibel ein.
  • Einsatzzeitraum: Die Beschäftigung liegt min. bei einem Semester und 20 Stunden pro Woche.
  • Perspektive: Wir bieten dir, wenn möglich, eine langfristige Anstellung während deines Studiums mit Aussicht auf die Betreuung deiner Abschlussarbeit.