Softwareentwickler Level 4

Rheinmetall
Bremen, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German, English

Job location

Bremen, Germany

Tech stack

Network Programming
Object-Oriented Software Development
Software Engineering
Project Management
Software Requirements Analysis
Data Streaming
Subsystems
Systems Integration
Information Technology

Job description

  • Programmierung, Test und Analyse Softwareanteile im Wesentlichen nach Architektur-Vorgaben und / oder in Abstimmung mit einem Softwareentwickler Level 4 oder Level 5
  • Programmierung und Test von Softwareanteilen zum Teil nach Entwurfs-Vorgaben
  • Dokumentation der zu verantworteten Software-Komponenten
  • Integration von Software-Subsystemen aus mehreren Software-Komponenten u.a. im Zielsystem
  • Fachliche Führung von Softwareentwicklern Level 1, 2 und 3
  • Unterstützung bei der Systemintegration
  • Bedarfsermittlung sowie Beratung der Fachbereiche und Projekte inkl. bedarfsgerechter Konzeptionierung von Einzellösungen falls notwendig
  • Erstellung von Software-Spezifikationen und Testdokumenten
  • Identifikation, Analyse und Festlegung der Umsetzung komplexer funktionaler und nicht-funktionaler Anforderungen (z. B. konkurrierend, widersprüchlich) in Software sowie deren Implementierung
  • Pflege von Software-Teilarchitekturen

Requirements

  • Abgeschlossenes Master-Studium der Informatik oder vergleichbar
  • Mehrjährige Berufserfahrung in der Softwareentwicklung
  • Erfahrung in der Mitarbeit an großen Softwareprojekten
  • Sehr gute Programmier- und Designkenntnisse in einer objektorientierten Programmiersprache
  • Sehr gute Englischkenntnisse in Wort und Schrift
  • Abgeschlossenes Master-Studium der Informatik, Nachrichtentechnik oder vergleichbar
  • Kenntnisse im Bereich der Telekommunikation, Funkgeräten und Funkwellenausbreitung
  • Sehr gute Kenntnisse im Bereich Netzwerkprogrammierung, insbesondere realtime Streaming-Protokolle
  • Komplexes Gesamtsystem- und Software-Architekturverständnis
  • Weltweite Reisebereitschaft

Apply for this position