Full-Stack-Software Developer (m/w/d)
Dein Aufgabengebiet
- Full-Stack Software-Entwicklung für Engineering-IT-Systeme
- Entwicklung von technologischen Konzepten und IT-Architekturen für neue Applikationen
- Entwicklung von Individualsoftware sowie Erweiterungen von Standardprogrammen und Implementierung entsprechender Schnittstellen
- Kollaborative Zusammenarbeit im Entwicklungsteam mit IT-Entwicklern, Product Ownern, sowie mit den Fachbereichen
- Arbeiten mit agilen Software-Produktentwicklungsmethoden
Dein Profil
- Erfolgreich abgeschlossenes Studium im Bereich Informatik, Softwareengineering oder vergleichbaren Studiengängen
- Mehrjährige Erfahrung in der Entwicklung im Frontend (TypeScript mit Angular oder React) und Backend (Java, Python, C#, …)
- Erfahrung in UX/UI-Design, im Umgang mit relationalen Datenbanken sowie Cloud-Technologien (Azure, AWS)
- Starke Kommunikationsfähigkeiten (deutsch/englisch) zur Vermittlung technischer Konzepte an nicht-technische Teammitglieder
- Erfahrung mit Code-Reviews, CI/CD-Pipelines und Code Versioning Tools
- Fundierte Kenntnisse in der Entwicklung von Microservices mit Docker und Web-Technologien (REST, OIDC, Websockets)
- Entwicklung von Teststrategien, Nutzung von Design- und Architekturmustern