Logo HZDR

Student practical training / Student Assistant / Volunteer internship

Programming Database Interface (Id 319)

Für ein vorhandenes Programm zur datenbankgestützten Dokumentation und Archivierung der Produktentwicklung, soll eine neue Schnittstelle innerhalb der Datenbank entwickelt werden. Diese Schnittstelle verbindet HTTPS-Anfragen über den Webserver mit konkreten SQL-Abfragen und Methodenaufrufen in der Datenbank. Als verwendetes Protokoll über HTTPS soll JSON verwendet werden. Die Schnittstelle muss zunächst definiert und danach
vollständig in PL/SQL implementiert werden.

Schwerpunkte:

  • Design der API mit Optimierungen hinsichtlich Usability, Sicherheit und Geschwindigkeit
  • Implementierung in Oracle PL/SQL
  • Testen der Funktionalität im Webbrowser und über ein C++/Qt-Programm
  • Quellcodeverwaltung mit Git/Gitlab
  • Dokumentation aller erstellten Funktionen und Prozesse

Department: Instrumentation

Contact: Meyer, Markus

Requirements

  • Fortgeschrittene Kenntnisse in SQL und PL/SQL
  • Grundkenntnisse in C++/Qt, JSON und Git

Conditions

  • Arbeitsort: HZDR
  • Beginn: ab sofort
  • Dauer: ca. 3 Monate
  • Vergütung nach HZDR-internem Tarif

Online application

Please apply online: https://www.hzdr.de/Angebot319