Informationen zur Anzeige:
Softwareentwickler (w/m/d)
HARRY HOPE Deutschland GmbH
Hamburg (DE)
Aktualität: 31.12.2024
Anzeigeninhalt:
31.12.2024, HARRY HOPE Deutschland GmbH
Hamburg (DE)
Softwareentwickler (w/m/d)
Aufgaben:
- Entwicklung von Softwarelösungen:
- Programmierung von neuen Funktionen und Features für Anwendungen oder Systeme.
- Optimierung und Wartung bestehender Softwareprodukte.
- Implementierung von Software-Architekturen und -Designs.
- Anforderungsanalyse und -spezifikation:
- Erhebung und Analyse der Anforderungen von Stakeholdern (z.B. Kunden, Projektmanagern).
- Übersetzung der Anforderungen in technische Spezifikationen.
- Testing und Qualitätssicherung:
- Durchführung von Unit-Tests, Integrationstests und Systemtests.
- Fehlerbehebung und Debugging.
- Sicherstellung der Softwarequalität durch regelmäßige Code-Reviews.
- Arbeit im interdisziplinären Team mit Designern, Projektmanagern und anderen Entwicklern.
- Teilnahme an regelmäßigen Besprechungen (z.B. Sprint-Meetings bei Scrum).
- Enge Kommunikation und Zusammenarbeit bei der Lösung technischer Herausforderungen.
- Erstellen von technischer Dokumentation (z.B. Code-Kommentare, API-Dokumentation).
- Dokumentation von Entwicklungsprozessen und Lösungsansätzen.
- Teilnahme an der Weiterentwicklung der Entwicklungsprozesse.
- Proaktive Identifizierung von Verbesserungsmöglichkeiten im Softwareentwicklungszyklus.
Qualifikationen:
- Sehr gute Kenntnisse in mindestens einer Programmiersprache (z.B. Java, C#, Python, JavaScript, C++).
- Erfahrung mit Datenbanken (SQL, NoSQL) und Web-Technologien (HTML, CSS, JavaScript, RESTful APIs).
- Vertrautheit mit Entwicklungswerkzeugen und -methoden (z.B. Git, Docker, CI/CD-Pipelines).
- Erfahrung mit modernen Software-Architekturen und Design Patterns.
- Kenntnisse in Software-Entwicklungsmethoden:
- Erfahrung mit agilen Methoden (z.B. Scrum, Kanban).
- Kenntnisse im Umgang mit Entwicklungsframeworks und -bibliotheken.
- Fähigkeit zur eigenständigen Lösung komplexer technischer Herausforderungen.
- Debugging- und Fehlerbehebungskompetenzen.
- Teamfähigkeit und Kommunikation:
- Gute Zusammenarbeit im Team und mit anderen Abteilungen.
- Fähigkeit zur klaren und präzisen Kommunikation von technischen Themen.
- Abgeschlossenes Studium oder vergleichbare Qualifikation:
- Ein Studium der Informatik, Softwaretechnik oder ein verwandtes Fachgebiet wird häufig erwartet.
- Alternativ: Ausbildung oder umfangreiche praktische Erfahrung in der Softwareentwicklung.
- Erfahrung mit Cloud-Technologien (z.B. AWS, Azure).
- Kenntnisse in mobilen App-Entwicklungen (z.B. Android, iOS).
- Erfahrung mit DevOps-Praktiken und Automatisierung.
Standorte