Das Unternehmen ist ein innovativer Anbieter im Bereich der Softwareentwicklung und betreut ein engagiertes Team von sieben Fachleuten, das sich der Weiterentwicklung, dem Betrieb und dem Kundensupport von Softwarelösungen widmet. Die Hauptkunden stammen aus der Baubranche und nutzen die Software zur digitalen Planung und Steuerung ihrer Projekte. In dieser Rolle als Junior Softwareentwickler (m/w/d) bist du verantwortlich für die eigenständige Implementierung von einfachen bis mittel komplexen Features unter Verwendung von Technologien wie Java, SQL und Angular/Primefaces. In den ersten sechs Monaten wirst du dich auf die Umsetzung dieser Features konzentrieren, bevor du in die Entwicklung komplexerer Funktionen im Front- und Backend einsteigst. Zudem unterstützt du den Rolloutprozess, indem du implementierte Funktionen testest und regelmäßige Test- und Produktivinstallationen übernimmst. Du wirst auch aktiv an der Formulierung von Funktionen mitwirken, einschließlich der Definition von Akzeptanzkriterien, und einfache Features nach technischer Evaluation beschreiben. Darüber hinaus erstellst du Präsentationen oder Design-Prototypen zur Erklärung und Freigabe der geplanten Umsetzungen für unsere Kunden. Deine Arbeit trägt zur kontinuierlichen Qualitätsverbesserung bei, indem du Feedback in Code Reviews gibst und Prozesse optimierst. Das Unternehmen bietet ein dynamisches Arbeitsumfeld mit Team-Events, kostenlosen Getränken und Snacks sowie einem hybriden Arbeitsmodell, das flexible Arbeitszeiten ermöglicht.
Junior Softwareentwickler (m/w/d)
Beschreibung
Anforderungen
Für diese Position solltest du ein abgeschlossenes Studium der (Wirtschafts-)informatik oder eine vergleichbare Ausbildung vorweisen können. Alternativ sind auch durch praktische Erfahrung erworbene gleichwertige Qualifikationen willkommen. Ein grundlegendes Verständnis der Softwareentwicklung ist erforderlich, wobei der Fokus auf sauberem und wartbarem Code liegt, um Lesbarkeit und Struktur sicherzustellen. Zudem solltest du ein Verständnis für Buildprozesse, Pipelines und Betrieb mitbringen. Fließende Deutschkenntnisse in Wort und Schrift sind für die Kommunikation mit dem Team und den Kunden unerlässlich. Persönliche Eigenschaften wie Teamfähigkeit, eine proaktive Arbeitsweise und die Fähigkeit, konstruktives Feedback zu geben, sind ebenfalls wichtig, um in dieser Rolle erfolgreich zu sein.