Unser Kunde ist ein schnell wachsendes Unternehmen mit rund 40 Mitarbeitern und gilt als Innovationsführer im Bereich Personalmarketing-Software. In der Rolle als Werkstudent wirst du das Entwicklungsteam in verschiedenen spannenden Bereichen unterstützen. Zu deinen Aufgaben gehört die Analyse und das Design der Architektur neuer Features sowie die eigenverantwortliche Entwicklung und Betreuung von Funktionen. Du wirst an der Umsetzung und Entwicklung von weiteren Back-End-Features in Java, Groovy, Kotlin, Spring und Spring Boot arbeiten und die Frontend-Entwicklung mit modernen Technologien wie HTML5, JavaScript, Angular und TypeScript unterstützen. Ein wichtiger Aspekt deiner Tätigkeit wird die Sicherstellung einer hohen Softwarequalität durch Testautomation in JUnit, Selenium und JSUnit sowie Jasmine sein. Du wirst aktiv an der gemeinsamen Planung, Umsetzung und Review von Sprints teilnehmen. Das Team legt großen Wert auf eine offene und kollegiale Zusammenarbeit, sodass du jederzeit einen Ansprechpartner hast, um dich bei Herausforderungen auszutauschen. Das Unternehmen bietet dir die Möglichkeit, in einem dynamischen Umfeld zu lernen und dich weiterzuentwickeln, während du gleichzeitig wertvolle praktische Erfahrungen sammelst.
Werkstudent Softwareentwicklung / Informatik (m/w/d)
Beschreibung
Anforderungen
Für diese Position suchen wir engagierte Werkstudenten, die ein Studium in Informatik, Mathematik oder einer ähnlichen informationstechnischen Fachrichtung absolvieren. Erste Erfahrungen in der Entwicklung mit objektorientierten Programmiersprachen sind wünschenswert, ebenso wie Grundkenntnisse im Java Framework Spring. Kenntnisse in der Webentwicklung mit HTML5, JavaScript, Angular und TypeScript sind von Vorteil. Ein Verständnis von Entwicklungskonzepten wie objektorientierter Programmierung, Design Patterns und Clean Code wird ebenfalls geschätzt. Wir erwarten eine lösungsorientierte Arbeitsweise sowie eine hohe Eigenmotivation und ein ausgeprägtes Qualitätsbewusstsein. Der ideale Kandidat sollte bereit sein, sich in ein erfahrenes Team einzubringen und aktiv an der Weiterentwicklung von Softwarelösungen mitzuwirken.