Als Junior Softwareentwickler (m/w/d) entwickelst du innovative Funktionen im Rahmen von fortschrittlichen Softwarelösungen rund um Datenverwaltung, Maschinendaten und digitale Geschäftsmodelle.
Deine Aufgaben
* Entwicklung flexibler Softwarelösungen im Kontext von Maschinen und Anlagen sowie verschiedener Branchen
* Berücksichtigung nicht-funktionaler Anforderungen wie Wartbarkeit, Erweiterbarkeit und Wiederverwendbarkeit sowie die Umsetzung von Clean Code Prinzipien zur Schaffung nachhaltiger Lösungen
* Gemeinsames Arbeiten in einem agilen Team, Nutzung von Pair Programming, Code Reviews, Pull Requests und Werkzeugen wie Git, Jira und Confluence
* Beschäftigung mit aktuellen Themen im Kontext Digitalisierung der Industrie wie Datenräume-, Plattform- und Ökosysteme sowie Servitization und Software-as-a-Service
Die Voraussetzungen
* Abgeschlossenes Studium im Bereich Informatik, Softwareentwicklung oder einem vergleichbaren Bereich
* Erste Erfahrungen in der Softwareentwicklung, idealerweise im Bereich Cloud, IoT oder industrielle Digitalisierung
* Kenntnisse in einer oder mehreren relevanten Programmiersprachen (z. B. C#, Blazor, Python, C++)
* Interesse an modernen Softwarearchitekturen (Microservices, Event-driven Systems, Domain-driven Design)
* Motivation, Verantwortung zu übernehmen und eigene Ideen einzubringen
* Lernbereitschaft, Teamfähigkeit und eine lösungsorientierte Denkweise