Softwareentwicklung DevOps
Role details
Job location
Tech stack
Job description
Wesentliche Kernaufgaben auf dem Arbeitsplatz sind:
- Selbstständiges Konzeptionieren, Entwickeln und Testen von Softwareanwendungen
- Einrichtung, Betrieb und Wartung cloudbasierter Services
- Prüfen bestehender Software-Ansätze auf Anwendungsmöglichkeiten im polizeilichen Umfeld und ggf. Weiterentwicklung
- Entwicklung von ganzheitlichen Lösungskonzepten zur Massendatenauswertung, von der Datenaufzeichnung, über die skalierbare und verteilte Speicherung der Daten, bis hin zur Anbindung an vielfältige Applikationen
- Entwicklung von Lösungskonzepten für eine landesweite Architekturlösung für die Datenauswertung von Massendaten
- Sondieren und Evaluieren von Tools, Toolboxen und Bibliotheken für die Integrierung von forensischer Analysesoftware in eine landesweite Analyseumgebung
- Entwicklung zur Einbindung relationaler polizeilicher Datenbanken in forensische Analyseprozesse von Beweismitteln (Massendaten)
- Vergleich der erzielten Ergebnisse mit bestehenden Lösungen, Ableiten und Erarbeiten von Empfehlungen für verbesserte Ansätze und Architekturen in anderen Infrastruktur-Umgebungen
- Definieren der Datenformate, Richtlinien und Schnittstellen, um allen Beteiligten einen aufgabengemäßen und effektiven Zugang zu den Daten zu ermöglichen
- Enge Zusammenarbeit mit Universitäten und Forschungsinstituten
- Mitwirkung bei der internen Weiterbildung
- Umsetzung der konkreten Anwendungsentwicklung in verschiedenen Phänomenbereichen
- Betrieb der Anwendungen verschiedener Phänomenbereiche
- Forschung und Kooperation, auch mit anderen Organisationen außerhalb der Polizei, im Bereich Data Science und Data Engineering
Requirements
Voraussetzung ist eine abgeschlossene wissenschaftliche Hochschulbildung (Diplom- oder Masterabschluss) in den Bereichen Informatik, Ingenieurwissenschaft, Mathematik oder einem vergleichbaren Studiengang an einer Hochschule
Welche Voraussetzungen sind wünschenswert
- Fundierte Kenntnisse im Bereich des Softwareentwicklungsprozesses und des Release Managements
- Mehrjährige/projektorientierte Erfahrung und Programmierkenntnisse in einer oder mehreren Programmier- und Skriptsprachen, zum Beispiel Python, Javascript, Go, Bash
- Gute Kenntnisse im Bereich Datenbank- und Indizierungssysteme (z.B. SQL, NoSQL, Elastic Search)
- Mehrjährige/projektorientierte Erfahrung und Programmierkenntnisse in einer oder mehreren Programmier- und Skriptsprachen, zum Beispiel Python, Java, Javascript, Go, Bash
- Sehr gute Kenntnisse in den Bereichen Microservice-Softwarearchitektur, Containerisierung (z. B. Docker), Container Orchestrierung (z. B. Kubernetes) und Konfigurationsmanagement (z. B. Puppet, Ansible, Terraform)
- Gute Kenntnisse im Umgang mit Linuxsystemen (Server und Client) und Cloud-Infrastrukturen (z.B. VMWare, Openstack, Proxmox)
- Gute Kenntnisse der deutschen und englischen Sprache in Wort und Schrift (Sprachlevel B2)
Weitere Anforderungen:
- Sicherheitsüberprüfung Stufe 2 (SÜ2) erforderlich
- Bereitschaft zur Weiterbildung
Benefits & conditions
- Gehalt der Entgeltgruppe 14 TV-L: Einstiegsgehalt je nach Berufserfahrung 5.003 - 5.662 Euro pro Monat möglich, Anstieg durch Erfahrungsstufen auf 6.998 Euro
- Gleitzeit sowie 30 Tage Urlaub/zus. freie Tage an Heiligabend und Silvester
- Mobiles Arbeiten/Homeoffice unter bestimmten Voraussetzungen
- Betriebliche Altersvorsorge (VBL) und eine Jahressonderzahlung im November
- Teilnahmemöglichkeit am Präventionssport (bis 4 Std./Monat)
- Gesundheitsangebote (Vorträge, Kurse etc.), Dieser Arbeitsplatz ist am Campus Digitale Transformation (DT) angesiedelt, dem gemeinsamen Zentrum der IT-Akteure der Polizei Niedersachsen. Mit dem Campus DT verbinden sich Fachwissen, Kreativität und Engagement, um Beschäftigten sowie Bürger/-innen die bestmögliche digitale Unterstützung zu bieten. Unser gemeinsames Mindset ist der Kompass für unser Denken und Handeln: klar, knapp, wertebasiert und handlungsorientiert. Unsere Mission: Mit leistungsfähigen IT-Produkten und -Services unterstützen und optimieren wir die Arbeitsprozesse der Polizei Niedersachsen.