Senior Softwareentwickler

WeMatch GmbH
Dortmund, Germany
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
German
Experience level
Senior

Job location

Dortmund, Germany

Tech stack

Java
JavaScript
Agile Methodologies
Software Applications
C Sharp (Programming Language)
Software Quality
Software Debugging
Python
Scrum
Software Architecture
Software Engineering
Software Systems
GIT
Information Technology
Software Version Control

Job description

  • Entwicklung und Wartung hochwertiger Softwareanwendungen mit Fokus auf Leistung und Sicherheit.
  • Analyse und Design von Softwarearchitekturen sowie Implementierung komplexer Softwarelösungen.
  • Überprüfung von Code und Implementierung von Best Practices zur Sicherstellung der Softwarequalität.
  • Fehlerbehebung, Debugging und Optimierung bestehender Systeme und Anwendungen.
  • Koordination mit funktionsübergreifenden Teams zur Definition, Gestaltung und Implementierung neuer Funktionen.
  • Aktives Mitwirken an der kontinuierlichen Verbesserung und Automatisierung von Entwicklungsprozessen.
  • Dokumentation der Softwareentwicklung, einschließlich technischer Spezifikationen und Architekturdiagrammen.
  • Teilnahme am gesamten Softwareentwicklungszyklus, einschließlich Anforderungsanalyse, Design, Implementierung und Testing.

Requirements

  • Abschluss in Informatik, Softwaretechnik oder einem verwandten Fachgebiet (oder gleichwertige praktische Erfahrung).
  • Fundierte Kenntnisse in Programmiersprachen wie Java, C#, Python oder JavaScript sowie in relevanten Frameworks.
  • Starkes Verständnis von Softwareentwicklungsprinzipien, -methoden und -tools.

Gewünschte Erfahrung

  • Mindestens 5 Jahre Erfahrung in der Softwareentwicklung mit nachweisbaren Erfolgen in der Projektumsetzung.
  • Erfahrung mit Versionskontrollsystemen (z.B. Git) und agilen Methoden (z.B. Scrum, Kanban).
  • Fähigkeit zur Teamarbeit und enge Zusammenarbeit mit verschiedenen Stakeholdern.
  • Kenntnisse in der Logistikbranche oder verwandten Bereichen sind von Vorteil, aber nicht erforderlich.

Benefits & conditions

  • Flexible Arbeitszeiten und Möglichkeiten für Remote-Arbeit.
  • Umfassende Gesundheits- und Wellnessprogramme.
  • Chancen zur beruflichen Weiterentwicklung und Karriereförderung.
  • Dynamisches und innovatives Arbeitsumfeld, das Teamarbeit und Qualität wertschätzt.

Apply for this position