IT-Entwicklung Automatisierung
Role details
Job location
Tech stack
Job description
Die wesentliche Kernaufgabe des Arbeitsplatzes liegt im selbstständigen Entwickeln und Implementieren von Software-Ansätzen im Bereich der Automatisierung. Hierbei beinhaltet die Aufgabe u.a. die nachfolgenden Teilaufgaben:
- Selbstständiges Konzeptionieren, Entwickeln und Testen in den Bereichen Frontend und Backend von Softwareanwendungen mit Blick auf Automatisierungsmöglichkeiten
- Prüfen bestehender Software-Ansätze auf Anwendungsmöglichkeiten im polizeilichen Umfeld und ggf. Weiterentwicklung
- Entwicklung von ganzheitlichen Lösungskonzepten zur automatischen oder teilautomatischen Bearbeitung von Schlicht- und Routinesachbearbeitung
- Entwicklung von Lösungskonzepten für eine landesweite Architekturlösung für die Automatisierung
- Sondieren und Evaluieren von Tools, Toolboxen und Bibliotheken für die Integrierung von Automatisierungslösungen
- Entwicklung zur Einbindung u.a. polizeilicher Fachanwendungen und Datenbestände in Automatisierungsworkflows
- 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 Automatisierungslösungen zu ermöglichen
- Umsetzung der konkreten Automatisierungsentwicklung in verschiedenen Bereichen
- Forschung und Kooperation mit anderen Sicherheitsbehörden und auch mit anderen Organisationen außerhalb der Polizei im Bereich der Automatisierung
- Sachverständiges Darstellen der entwickelten Systeme
- Konzeptionierung und Durchführung von Veranstaltungen Aus- und Fortbildung sowie ebenen-adäquate Vortrags- und VeröffentlichungstätigkeitenMehrjährige/projektorientierte Erfahrung und sehr gute Programmierkenntnisse in einer oder mehreren Programmier- und Skriptsprachen, insbesondere Python
Requirements
Voraussetzung ist ein erfolgreich abgeschlossenes wissenschaftliches Hochschulstudium mit einem Master- oder Diplomabschluss aus dem IT-Bereich (z.B. Informatik, Elektrotechnik, Mathematik oder vergleichbar)
Welche Voraussetzungen sind wünschenswert
Wünschenswert sind Fachkenntnisse in den folgenden Bereichen:
- Fundierte Kenntnisse im Bereich Automatisierung. Je nach Ausrichtung der Automatisierung können hier Ansätze aus dem Bereich Robotic Process Automation (RPA) oder KI erforderlich sein.
- 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, HTML 5, CSS und JavaScript/TypeScript, JAVA, Javascript, Go, Bash
- Gute Kenntnisse im Umgang mit Windows- und insbesondere sehr gute Kenntnisse mit Linuxsystemen (Server und Client)
- Gute Kenntnisse im Bereich Datenbank- und Indizierungssysteme (z.B. SQL, NoSQL, Elastic Search)
- Sehr gute Kenntnisse im Bereich REST
- Gute Kenntnisse im Bereich Microservice-Softwarearchitekturen
- Gute Kenntnisse im Umgang mit Webservern, Load Balancern, etc.
- Gute Kenntnisse im Bereich der Containerisierung mittels Docker und der Versionsverwaltung mittels Git
- Gute praktische Kenntnisse im Bereich des maschinellen Lernens
- Gute Kenntnisse in moderner Bürokommunikation (MS-Office)
- Gute Kenntnisse der deutschen und englischen Sprache in Wort und Schrift (Sprachlevel B2), * Teamfähigkeit, Selbständigkeit, eine sorgfältige und strukturierte Arbeitsweise sowie analytische Fähigkeiten sowie eine stetige Lernbereitschaft
- Sicherheitsüberprüfung Stufe 2 (SÜ2) erforderlich
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.