Specialist System-Engineer
Role details
Job location
Tech stack
Job description
Diese stellen als elementarer Basisdienst die Daten von ca. 41 Millionen Personen und ca. 15 Millionen Betrieben über standardisierte Schnittstellen anderen Anwendungen zur Verfügung und unsere Anwenderinnen und Anwender können diese über eine moderne Weboberfläche verwalten. Damit ist STEP sowie STEP-Online integraler Bestandteil zahlreicher Geschäftsprozesse im Haus.
Als Specialist System-Engineer übernehmen Sie eine zentrale Verantwortlichkeit in einem agilen Umfeld. Dabei entwickeln Sie sowohl Frontend als auch Backend Komponenten und gestalten eine tragfähige Software-Architektur auf Basis moderner Technologien.
Ihr Einsatz erfolgt in den eServices KUSOS (Kommunikation und Stammdaten-Online-Serivce im BA-Portal), BNO (Betriebsnummernservice Online) sowie UBVO (Unternehmensbevollmächtigtenverwaltung Online). Wir entwickeln in agilen Teams, die in der Regel nach der Methodik Scrum vorgehen. Dabei zeichnet sich dieses Vorgehen durch eine enge Zusammenarbeit mit dem Product Owner aus.
Die Zusammenarbeit im gesamten Bereich gestalten wir sehr flexibel und mit einer guten Mischung zwischen vor-Ort und mobilem Arbeiten., Flexibilität ist uns im IT-Systemhaus ebenso wichtig wie der persönliche Austausch mit dem Team: Daher bieten wir Ihnen die Möglichkeit, bis zu 80 Prozent im Home-Office zu arbeiten. Aufgaben und Tätigkeiten
- Planung, Verwaltung und Wartung von IT-Systemen und Infrastrukturen
- Analyse von Systemanforderungen und -leistungsdaten
- Entwicklung, Aktualisierung und Überwachung von Software sowie Aktualisierung und Überwachung der Hardware
- Identifikation und Behebung von Systemproblemen
- Sicherstellung von Systemverfügbarkeit und -sicherheit
- Erstellen und Anpassen von KAFKA und RESTful Web-Services
- Erstellen und Anpassen von Benutzeroberflächen und Backend-Services (Full-Stack)
- Modellgetriebenes Entwicklungsvorgehen
- Entwicklung von IT-Strategien mit Fokus auf technologische Abhängigkeiten und -architekturen
- Verantwortung für die Analyse, Bewertung und Konzeption technischer Anforderungen
- Beratung und Abstimmungen mit Schnittstellenpartnern, Verantwortlichen und Auftraggebern
- Coaching und Wissenstransfer im Rahmen der Software-Architektur und bei technischen Fragestellungen
- Verantwortung für Planung, Organisation und Durchführung von Projekten über alle Projektphasen
- Definition von Projektzielen, Meilensteinen und Ressourcen
- Erstellung von Richtlinien zur IT-Sicherheit und -compliance sowie Sicherstellung der Einhaltung der Richtlinien, Bei uns ist jede/-r 10. Beschäftigte ein Mensch mit Schwerbehinderung oder diesen gleichgestellt! Dadurch verfügen wir über umfangreiche Erfahrungen, z. B.
- bei der Gestaltung des Arbeitsumfeldes: unsere technischen Berater/-innen prüfen die individuell notwendige Arbeitsplatzausstattung und unterstützen Sie bei der behinderungsspezifischen Ausstattung Ihres künftigen Arbeitsplatzes.
- im achtsamen Umgang miteinander durch die enge Zusammenarbeit mit unseren Schwerbehindertenvertretungen.
Requirements
- Hochschulabschluss oder vergleichbare Qualifikation (bevorzugte Fachrichtungen: Informatik, Wirtschaftsinformatik)
- Mehrjährige einschlägige Berufserfahrung
- oder vergleichbares Profil
Für die Tätigkeit sind Kenntnisse und Erfahrungen in folgenden Bereichen wünschenswert
- Fundierte Kenntnisse in der Fehlerbehebung von Softwarelösungen und/oder Infrastrukturen
- Fundierte Kenntnisse von Programmiersprachen und/oder in der Anpassung von Softwarelösungen und Infrastrukturen
- Fundierte Kenntnisse in technologischen Trends und Innovationen
- Vertiefte Kenntnisse in der Entwicklung und/oder im Betrieb von Softwarelösungen und Infrastrukturen
- Vertiefte Kenntnisse und Erfahrungen mit Kerntechnologien wie Java, J(2)EE, JavaScript
- Vertiefte Kenntnisse und Erfahrungen mit Technologien wie REST, Kafka, S3, relationale Datenbanken
- Vertiefte Kenntnisse und Erfahrungen mit Anwendungsframeworks wie Spring, Spring Boot, Angular
- Vertiefte Kenntnisse in IT-Infrastruktur und -Architektur
- Vertiefte Erfahrungen mit containerbasierter Architektur (Docker, Kubernetes)
- Vertiefte Kenntnisse in IT-Sicherheit, Compliance und technischer Integration
- Vertiefte Kenntnisse in Projektmanagement-Methoden und -Tools
- Vertiefte Kenntnisse in Produktentwicklung und Anforderungsanalyse
- Erfahrungen in der Bereitstellung, Skalierung und Überwachung von Anwendungen in einer Cloud
- Erfahrungen in der Softwaremodellierung mittels UML
Erfahrungen in den folgenden Tools sind wünschenswert
- GitHub,Nexus-IQ, Contrast, ELK, Grafana, Loki
- JIRA und Confluence
Benefits & conditions
- Ein interessantes technisches Arbeitsumfeld
- Eine strukturierte Einarbeitung unter kompetenter Begleitung von erfahrenen Kolleginnen und Kollegen
- Eine attraktive Bezahlung nach dem Tarifvertrag der Bundesagentur für Arbeit (www.arbeitsagentur.de/ba-tarifvertrag)
- Je nach Vorerfahrung ggf. ein höheres Einstiegsgehalt
- Die Zahlung weiterer Gehaltskomponenten (z. B. Jahressonderzahlung, ggf. zusätzliche monatliche Zulagen)
- Flexible Arbeitszeitmodelle
- Eine Personalpolitik, die die Vereinbarkeit von Beruf und Privatleben fördert und ihre Beschäftigten z. B. mit Hilfe des Betrieblichen Gesundheitsmanagements unterstützt
- Eine zusätzliche betriebliche Altersvorsorge, die Möglichkeit der Entgeltumwandlung und vermögenswirksame Leistungen
- Viele Möglichkeiten und Angebote, Ihre Fähigkeiten sinnvoll einzusetzen und weiter zu entwickeln, z. B. verschiedene Personalentwicklungsprogramme, individuelles Coaching und bis zu 20 Tage interne und externe Qualifizierungen pro Jahr
- Für Menschen mit Behinderungen die Gestaltung einer barrierefreien Arbeitsumgebung, damit sie ihre Kompetenzen optimal nutzen können