Beschreibung
Für unseren Kunden suchen wir einen Python Entwickler (m/w/d).- Programmierung / Implementierung / Customizing technischer Komponenten in Applikationen auf Basis der genutzten Technologien inkl. dazugehöriger Schnittstellen, Module und entsprechender Datenbanken unter Einhaltung der Standards des Auftraggebers (z.B. Nutzung der standardisierten Entwicklungsumgebungen und Programmierrichtlinien)
- Dokumentation der technischen Komponenten und Erstellen von Systemdokumentationen
- Erstellen von Lieferpaketen für die betreffenden Applikationen
- Beheben von Fehlern aus den Testphasen in den Applikationen / Komponenten
- Einrichten von Entwicklungsumgebungen incl. Continuous Integration
- Durchführen von Code-Reviews, Komponententests, Modultests, Modulgruppentests
- Vorbereitung von Entscheidungsvorlagen zu technischen Themen
- Präsentationen zu technisch komplexen Themenstellungen - Berichten von Risiken und Problemen an die Technischen Architekten und an das Projektmanagement
Anforderungen
Muss-Kriterien:
- > 5 Jahre Berufserfahrung
- Mehrjährige Erfahrung in Architekturen und der Entwicklung mit Python
- Profunde Kenntnisse im Bereich GUI-Design mit Qt
Soll-Kriterien:
- Profunde Kenntnisse im Bereich Geoinformationssysteme, vorzugsweise QGIS
- Profunde Kenntnisse zu RDBMS
- Kenntnisse zu PostgreSQL/PostGIS
- Kenntnisse zu Docker, Git, Jenkins