Das brauchst du
Openshift und Kubernetes), Datenbank-Technologien (DB2, SQL), Versionsverwaltungs- und CI/CD-Tools (Git) und in modernen Collaboration-Tools (Jira, Confluence) sind von Vorteil
• Teamfähigkeit gepaart mit einer konzeptionellen und strukturierten Arbeitsweise
• Hohes Maß an Eigeninitiative und Engagement
• Bereitschaft zu gelegentlicher Reisetätigkeit
Darum lohnt es sich
Aufgaben
• Leitende Entwicklung und Konzeption komplexer Software-Lösungen unter Anwendung fundierter Kenntnisse spezifischer Entwicklungs-Tools und diverser Programmiersprachen
• Begleitung des kompletten Software-Lifecycles von Sustainability-Anwendungen und Verantwortung der Neu- und Weiterentwicklung
• Sicherstellung der System- und Produktqualität entlang des gesamten Entwicklungsprozesses
• Erarbeitung und Umsetzung technischer Konzepte gemeinsam mit den KollegInnen des Entwicklungsteams sowie externen Entwicklungspartnern
• Nutzung eigens im Unternehmen entwickelter Frameworks bei der Softwareentwicklung, aktueller Technologien sowie Standards zur Verfolgung von "Clean Code"- und Modularisierungsansätzen
• Regelmäßig Teilnahme an Codereviews
• Durchführung von JUnit-Tests und Testunterstützung
• Engagement als Multiplikator und Coach zum Teilen von Fachwissen mit den KollegInnen
Profil
• Abgeschlossenes Studium der (Wirtschafts-)Informatik oder vergleichbare Berufsausbildung
• Mindestens sechs Jahre fachbezogene Berufserfahrung in der Softwareentwicklung
• Ausgeprägte praktische Kenntnisse insbesondere in Java sowie im Umgang mit unterschiedlichen Frameworks
• Ausgeprägte praktische Kenntnisse in Javascript/Typescript sowie im Umgang mit React
• Erfahrung mit Container-Technologien (z.B.