Die Applikation sollte ohne großen Aufwand (i.e. Installation von Dependencies) auf den Rechnern der Nutzer installierbar sein.
Entweder von den Nutzern selbst oder per Remote Session.
Datenabfragen via REST API
Implementierung einer Überwachung von Dateien und Verzeichnissen
Von einer anderen Anwendung neu abgelegte Dateien sollten geparst und verarbeitet werden.
Dateiformat ist proprietär, Dokumentation ist vorhanden.
Erstellung von Dateien gemäß einem proprietären Format
Implementierung einer einfach GUI (z.B. TrayIcon, ggf. PyQt)
Fehlerhandling: Die Applikation muss mit verschiedenen Fehlerszenarien umgehen und auf diese reagieren können.
Erforderlich
Tiefe Kenntnisse in der Python-Entwicklung
Erfahrung mit GUI-Programmierung
Vorhandenes macOS Gerät für Entwicklung und Testen
Fließende Deutschkenntnisse
Wünschenswert
Wissen über Licensing der versch. Produkte und, im Fall der Nutzung von pyQt/Qt, wie wir den Anforderungen der LGPL License gerecht werden können (i.e. dynamic binding)