Softwareentwickler - Hamburg
Role details
Job location
Tech stack
Job description
Sinnvolle Projekte: Arbeiten Sie an modernen Softwarelösungen, die direkten Einfluss auf unsere Kunden und unser Geschäft haben.
Kollaborative Kultur: Werden Sie Teil eines unterstützenden Teams, in dem Wissensaustausch, offene Kommunikation und kontinuierliches Lernen zum Arbeitsalltag gehören.
Moderne Technologie: Entwickeln Sie mit aktuellen Programmiersprachen, Frameworks, Cloud-Technologien und Entwicklungstools nach modernen Best Practices.
Karriereentwicklung: Wir unterstützen Ihre berufliche Weiterentwicklung durch Mentoring, technische Lernmöglichkeiten und die Chance, mit wachsender Erfahrung mehr Verantwortung zu übernehmen.
Ihre Aufgaben:
Softwareentwicklung: Design, Entwicklung, Testing und Wartung hochwertiger Softwareanwendungen und -services.
Code-Qualität: Schreiben von sauberem, wartbarem und gut dokumentiertem Code unter Einhaltung von Coding-Standards und Best Practices.
Systemverbesserung: Analyse bestehender Anwendungen, Identifikation von Optimierungspotenzialen und Umsetzung von Performance-Verbesserungen.
Zusammenarbeit: Enge Zusammenarbeit mit Entwicklern, QA-Ingenieuren, Product Managern und weiteren Stakeholdern zur erfolgreichen Umsetzung von Softwareprojekten.
Testing & Debugging: Analyse und Behebung technischer Probleme, Durchführung von Root-Cause-Analysen und effiziente Fehlerbehebung.
Kontinuierliche Verbesserung: Teilnahme an Code-Reviews, Mitarbeit an technischen Diskussionen und Unterstützung bei der Weiterentwicklung von Entwicklungsprozessen und Softwarearchitektur.
Requirements
Erfahrung: Berufserfahrung in der Softwareentwicklung oder ein starker technischer Hintergrund durch relevante Projekte oder Ausbildung.
Programmierkenntnisse: Erfahrung mit einer oder mehreren Programmiersprachen wie Java, C#, Python, JavaScript, TypeScript oder ähnlichen Technologien.
Technisches Wissen: Kenntnisse in Softwareentwicklungsprozessen, Versionsverwaltungssystemen (Git), APIs, Datenbanken (SQL oder NoSQL) sowie modernen Entwicklungsmethoden.
Problemlösungsfähigkeit: Ausgeprägtes analytisches Denken sowie die Fähigkeit, effiziente und skalierbare technische Lösungen zu entwickeln.
Kommunikation: Fähigkeit zur effektiven Zusammenarbeit in funktionsübergreifenden Teams sowie zur klaren Kommunikation technischer Inhalte.
Sprachkenntnisse: Gute Deutsch- und/oder Englischkenntnisse.
Mindset: Sie lernen gerne neue Technologien, übernehmen Verantwortung für Ihre Arbeit und setzen sich für die Entwicklung zuverlässiger, hochwertiger Software ein.
Benefits & conditions
Pulled from the full job description
- Betriebliche Weiterbildung
- Professional development assistance
- Flexible schedule, Gehalt: 55.661,00€ - 65.039,00€ pro Jahr
Leistungen:
- Betriebliche Weiterbildung
- Flexible Arbeitszeiten