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
SeniorJob 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.