Software Engineer Business Systems

Jan Schreiner Private Arbeitsvermittlung Arbitex Hr Services And Consulting
Bochum, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
German
Experience level
Senior
Compensation
€ 75K

Job location

Bochum, Germany

Tech stack

Java
Agile Methodologies
Artificial Intelligence
Unit Testing
C++
Software Quality
Continuous Integration
Software Design Patterns
Distributed Systems
Object-Oriented Software Development
Scrum
Requirements Management
Software Engineering
Systems Modeling Language
Strategies of Testing
UML
Model-Driven Development
Script Language
Information Technology
Software Version Control

Job description

  • Entwurf, Dokumentation und Umsetzung von Lösungsarchitekturen, Durchführung von Architektur-Reviews
  • Anleitung und Steuerung von Software-Entwicklern
  • Programmierung von unterschiedlichen Anwendungsteilen oder Systemkomponenten in verschiedenen Sprachparadigmen (maschinennahe, imperative oder objektorientierte Sprachen, 4 GL-Sprachen, Scriptsprachen) auf der Basis von dokumentierten Anforderungsbeschreibungen und unter Einsatz von etablierten Frameworks sowie Entwurfsmustern
  • Anleitung und methodische Unterstützung von Programmierern beim Einsatz von Komponenten und Frameworks, Durchführung von Entwicklertests (Komponenten-/Unittests) sowie Unterstützung des Testteams bei Ausarbeitung und Umsetzung der Teststrategie
  • Unterstützung der Projektleitung bei der Steuerung eines Softwareentwicklungsprojektes (z. B. V-Modell, Scrum)
  • Etablierung eines modernen Software Configuration Managements
  • Federführung bei Aufbau, Konfiguration und Verwendung einer Entwicklungsinfrastruktur (Work-Item-Tracking, Versionsverwaltung, Buildserver, Continuous Integration etc.) und die Überführung von Altsystemen in moderne Entwicklungsinfrastrukturen

Requirements

  • Erfolgreich abgeschlossenes Studium der Informatik oder eines vergleichbaren Studiengangs
  • Fundierte Kenntnisse in der Softwareentwicklung von umfangreichen, komplexen, verteilten Systemen
  • Erfahrung in mindestens einem der folgenden Themengebiete: Software-/System-/ Komponentenarchitektur, Software -Frameworks, model-driven Architecture und Design und/oder domänenspezifische Sprachen
  • Erfahrung in den gängigen Softwareentwicklungsprozessen z.B. Modellbasierung, UML, SysML, Entwurfsmuster, Codegenerierung, Anforderungsmanagement, Test und Absicherung, Software-Qualität und agile Methoden
  • Erfahrung in der Modellierung, Spezifikation und Entwicklung verteilter, eingebetteter Systeme
  • Solide Kenntnisse in den Programmiersprachen wie C/C++, Java und anderen objektorientierten Sprachen

About the company

Unternehmensbeschreibung Als Private Arbeitsvermittlung (KEINE Zeitarbeit) vermittelt Arbitex erfolgreich motivierte und qualifizierte Arbeitsuchende in eine direkte Festanstellung an Unternehmen unterschiedlicher Branchen. Unsere Stärken liegen im Bereich der Personal- und Arbeitsvermittlung. Da sich der Arbeitsmarkt ständig in Bewegung befindet, möchten wir mit Ihnen gemeinsam aus der Vielzahl von Stellenangeboten solche ermitteln, für die Sie der passende Bewerber sind.

Apply for this position