Als Software Engineer (m/w/d) Core Networks übernehmen Sie die Weiter-/ Entwicklung von Software für komplexe Produkte und Services entlang des gesamten Entwicklungsprozesses (Lifecycle).
- Sie arbeiten eng mit Stakeholdern und Product Ownern bei der Analyse und Umsetzung von Anforderungen zusammen, und übernehmen projektübergreifende Konzeption der Services in enger Kooperation mit anderen Teams
- Sie übernehmen die Anforderungsklärung und erarbeiten Konzepte und Rahmenvorgaben zur Anpassung der Software für komplexe Produkte und Services
- Sie führen entsprechende Programmierarbeiten (Coding) durch und übernehmen die Installation und Konfiguration der Software für komplexe Produkte und Services
- Sie erstellen und pflegen Software-Dokumentationen
- Sie übernehmen die Konzeption und Definition von Systemtests und Testautomatisierung und unterstützen Teammitglieder während der Fehleranalyse bis zur Fehlerbeseitigung
- Sie übernehmen den technischen Last Level Support auch für andere Teams für die betreuten Systeme und Services und leiten komplexe Projekte
Sie zeichnen sich durch folgende Kenntnissen und Fähigkeiten aus:
- Praktische Erfahrungen in agilen Projekten mit Frameworks, Methoden und Tools: SoS, Scrum, Design Thinking, Jira oder Taiga
- Expertenwissen in Technologien: IPv4 & IPv6 Netzwerke, Protokoll Stack, Routing & Switching, IMS-Architekturen
- Experten-Kenntnisse mit Software Methoden und Werkzeugen: CI/CD, GitLab, Airflow
- Experten-Kenntnisse im Bereich Development und BackEnd: BPMN & UML, Python, REST API, SQL
- Praktische Erfahrungen mit skallierenden Systemen und Datenbanken auf Linux Basis: MariaDB-Cluster & DB-Architektur
- Sie sind ehrgeizig und möchten Projekte vorantreiben und komplexe Probleme lösen
- Sie sind gut organisiert, proaktiv und bewahren einen kühlen Kopf - auch in brenzligen Situationen
- Sie verfügen über sehr gute Deutsch- und Englischkenntnisse