JobWho sucht im Auftrag eines renommierten Kunden einen erfahrenen Softwareentwickler / Programmierer (m/w/d) für eine unbefristete Vollzeitstelle in Dortmund. Unser Kunde ist ein innovatives und zukunftsorientiertes Unternehmen der Tech-Branche, das an modernsten Technologien und digitalen Lösungen arbeitet. Sie werden Teil eines motivierten, kollegialen Teams, das Wert auf fachliche Exzellenz, kontinuierliche Verbesserung und agile Arbeitsmethoden legt.
Zuständigkeiten / Hauptaufgaben
In dieser Rolle tragen Sie als Softwareentwickler maßgeblich zur Konzeption, Entwicklung und Wartung von modernen Softwarelösungen bei:
- Softwareentwicklung: Sie entwickeln, optimieren und testen Anwendungen und Systeme gemäß den aktuellen technologischen Standards und Best Practices.
- Codequalität: Sie schreiben wartbaren, sauberen und dokumentierten Code und folgen dabei etablierten Coding-Standards und Design Patterns.
- Zusammenarbeit im Team: Sie arbeiten im engen Austausch mit anderen Entwicklern, Architekten und Stakeholdern in agilen Teams (z. B. Scrum) zusammen.
- Bug-Fixing und Debugging: Sie identifizieren, analysieren und beheben Fehler systematisch und unterstützen die Problemlösung in Produktionsumgebungen.
- Code Reviews: Sie nehmen an Peer-Reviews teil, geben konstruktives Feedback und tragen zur kontinuierlichen Verbesserung der Codebase bei.
- Anforderungsanalyse: Sie verstehen Anforderungen aus Product Backlog und User Stories und setzen diese in lauffähige Lösungen um.
- Technische Dokumentation: Sie dokumentieren Architektur, Schnittstellen und Implementierungsdetails für Wartbarkeit und Wissenstransfer.
Qualifikationen / Anforderungen
Für diese Position bringen Sie folgende Qualifikationen und Fähigkeiten mit:
- Berufserfahrung: Mehrjährige Erfahrung als Softwareentwickler oder Programmierer mit nachgewiesenen Projekten in der Produktentwicklung.
- Programmiersprachen: Sichere Kenntnisse in modernen Programmiersprachen (z. B. Java, Python, C#, JavaScript, Go oder ähnlich) und vertieftes Verständnis von Algorithmen und Datenstrukturen.
- Softwarearchitektur: Grundverständnis von Softwarearchitektur, Design Patterns und Best Practices (SOLID, Clean Code, DDD).
- Versionskontrolle und Tools: Sicherer Umgang mit Git / Versionskontrolle, CI/CD-Pipelines und gängigen Entwicklungs-Tools.
- Agile Methoden: Erfahrung in agilen Entwicklungsprozessen (Scrum, Kanban) und Selbstorganisation im Team.
- Problemlösungsfähigkeit: Analytisches Denken, Eigeninitiative und Fähigkeit zur Fehleranalyse unter Druck.
- Kommunikation: Gute Deutsch- und Englischkenntnisse in Wort und Schrift, Teamfähigkeit und Freude am Wissensaustausch.
Leistungen der Anstellung
Unser Kunde bietet Ihnen ein attraktives Gesamtpaket:
- Unbefristete Festanstellung: Langfristige Perspektive in einem stabilen und innovativen Umfeld.
- Attraktive Vergütung: Konkurrenzfähiges Gehalt, orientiert an Ihrer Erfahrung und Qualifikation.
- Flexible Arbeitszeiten: Moderne Arbeitsmodelle mit Telearbeit / Home-Office-Optionen für bessere Vereinbarkeit.
- Weiterbildung und Entwicklung: Unterstützung durch Schulungen, Zertifizierungen und interne Trainings zur Skill-Entwicklung.
- Technik und Werkzeuge: Moderne Hard- und Software sowie State-of-the-Art Tech Stack für produktives Arbeiten.
- Team und Kultur: Kollegiales, internationales Team in agiler Umgebung mit flachen Hierarchien und offener Kommunikation.
- Zusatzleistungen: Faire Urlaubsregelung, betriebliche Altersversorgung und weitere Sozialleistungen.
Arbeitsort
Die Position ist in Dortmund angesiedelt. Sie werden von erfahrenen Kollegen eingearbeitet und finden in unserem Kunden ein unterstützendes, offenes Team vor, das Sie herzlich willkommen heißt. Moderne Infrastruktur und flexible Arbeitsmodelle ermöglichen Ihnen ein produktives Arbeitsumfeld.
Karrierechancen und Entwicklung
Diese Rolle bietet Ihnen hervorragende Perspektiven für Ihre Karriere in der Softwareentwicklung:
- Technisches Wachstum: Arbeiten Sie mit modernen Technologien und zukunftssicheren Systemen, um Ihre technischen Kompetenzen kontinuierlich zu erweitern.
- Verantwortung und Eigenständigkeit: Übernehmen Sie zunehmend komplexere Projekte und Verantwortung für Architekturentscheidungen.
- Aufstiegsperspektiven: Entwickeln Sie sich zu Senior Developer oder Tech Lead, mit Optionen für Führungsverantwortung.
- Fachliche Spezialisierung: Vertiefen Sie sich in Spezialgebiete wie Cloud-Architektur, Datenverarbeitung oder AI/ML.
Bewerbung und Kontakt
Sind Sie interessiert? Dann bewerben Sie sich noch heute direkt über JobWho. Bitte reichen Sie Ihren aktuellen Lebenslauf, relevante Zeugnisse oder Projekte-Links ein und erzählen Sie uns kurz von Ihrer Motivation.
Wir freuen uns auf Ihre Bewerbung und auf den Austausch mit Ihnen!