JobWho sucht im Auftrag eines renommierten Kunden einen erfahrenen Softwareentwickler (m/w/d) in Vollzeit für den Standort Karlsruhe.
Unser Kunde ist ein führendes Technologieunternehmen mit langjähriger Erfahrung in der Softwareentwicklung und digitalen Innovation. Das Unternehmen bietet ein modernes, agiles Arbeitsumfeld mit flachen Hierarchien, technologischer Exzellenz und einem Team von engagierten Fachleuten. Hier können Sie Ihre Programmier-Fähigkeiten weiterentwickeln und an zukunftsorientierten Projekten mitgestalten.
Zuständigkeiten / Hauptaufgaben
In dieser Position verantworten Sie die Entwicklung und Wartung von modernen Softwarelösungen:
- Softwareentwicklung: Design, Implementierung und Testing von robusten, wartbaren Anwendungen in aktuellen Programmiersprachen und Frameworks.
- Code Review und Qualitätssicherung: Aktive Teilnahme an Code Reviews und Sicherung hoher Code-Standards innerhalb des Teams.
- Anforderungsanalyse: Enge Zusammenarbeit mit Stakeholdern und Produktmanagement zur Umwandlung von Anforderungen in technische Lösungen.
- Debugging und Optimierung: Identifikation, Behebung und Optimierung von Performance-Problemen und Fehlern in bestehenden Systemen.
- Technische Dokumentation: Erstellung und Pflege von Dokumentationen für Codebase und Entwicklungsprozesse.
- Zusammenarbeit im Team: Agile Zusammenarbeit mit Kollegen aus anderen Fachbereichen (Design, DevOps, QA) in regelmäßigen Sprints und Daily Standups.
- Kontinuierliche Verbesserung: Proaktive Vorschläge zur Verbesserung von Prozessen, Infrastruktur und Entwicklungspraktiken.
Qualifikationen / Anforderungen
Wir erwarten solide Erfahrung und ein hohes Engagement für qualitativ hochwertige Softwareentwicklung:
- Programmiersprachen: Vertiefte Kenntnisse in mindestens einer modernen Programmiersprache (z. B. Java, Python, C#, C++, Go, Rust o. ä.).
- Softwareentwicklung: Erfahrung mit objektorientierten oder funktionalen Programmierparadigmen und bewährten Design Patterns.
- Versionskontrolle: Sicherer Umgang mit Git oder vergleichbaren Versionskontrollsystemen.
- Datenbanken: Grundkenntnisse relationaler und/oder NoSQL-Datenbanken sowie SQL-Abfragen.
- Testing und Debugging: Erfahrung mit Unit Testing, automatisierten Tests und Debugging-Techniken.
- Teamfähigkeit: Eigenverantwortliches Arbeiten, offene Kommunikation und Freude an kollaborativen Entwicklungsprozessen.
- Lernbereitschaft: Ausgeprägte Neugier, Bereitschaft zur Weiterbildung und Interesse an neuen Technologien und Best Practices.
Leistungen der Anstellung
Unser Kunde bietet ein modernes, wertschätzendes Arbeitsumfeld mit attraktiven Konditionen:
- Unbefristete Festanstellung: Langfristige Perspektive und Sicherheit in einer stabilen Position.
- Attraktives Gehalt: Marktgerechte Vergütung entsprechend Ihrer Qualifikation und Erfahrung.
- Flexible Arbeitszeiten: Work-Life-Balance durch flexible Kernzeiten und modernes Arbeitsmodell.
- Homeoffice-Optionen: Möglichkeit zum mobilen Arbeiten nach Absprache mit dem Team.
- Weiterbildung und Entwicklung: Unterstützung bei Schulungen, Zertifizierungen und Fachkonferenzen zur kontinuierlichen Weiterentwicklung.
- Modernes Tech-Umfeld: Zugang zu aktuellen Tools, Frameworks und Technologien; Investition in Ihre Entwicklung.
- Teamkultur: Offenes, agiles Team mit regelmäßigen Wissenstransfer-Sessions, Mentoring und gegenseitiger Unterstützung.
- Zusatzleistungen: Faire Urlaubsregelung, betriebliche Altersvorsorge und weitere benefits je nach Unternehmensrichtlinien.
Arbeitsort
Der Arbeitsort ist Karlsruhe. Unser Kunde bietet ein dynamisches Umfeld mit moderner IT-Infrastruktur und einem unterstützenden Entwickler-Team. Nach einer strukturierten Einarbeitungsphase werden Sie schnell zu wertvollen Teil des Teams und können eigenverantwortlich an Projekten mitarbeiten.
Karrierechancen und Entwicklung
In dieser Position eröffnen sich Ihnen vielfältige Entwicklungsmöglichkeiten innerhalb eines innovativen Tech-Unternehmens:
- Fachliche Spezialisierung: Möglichkeit zur Vertiefung in Bereichen wie Architektur, Performance-Optimierung, DevOps oder spezialisierte Technologie-Stacks.
- Führungsverantwortung: Perspektive auf Positionen als Senior Developer oder Technical Lead bei entsprechender Entwicklung.
- Projekt-Vielfalt: Teilnahme an unterschiedlichen Projekten und technologischen Herausforderungen für breite Erfahrung.
- Community und Mentoring: Austausch mit internen und externen Tech-Communities sowie Möglichkeiten zum Mentoring anderer Developer.
Bewerbung und Kontakt
Sind Sie an dieser Herausforderung interessiert und möchten Sie ein innovatives Tech-Team verstärken? Dann bewerben Sie sich noch heute direkt über JobWho!
Bitte fügen Sie Ihrer Bewerbung einen aussagekräftigen Lebenslauf, relevante Zeugnisse oder Zertifikate sowie gerne ein Portfolio oder Links zu Ihren Projekten bei. Wir freuen uns, Sie kennenzulernen!