- - Abgeschlossenes Studium in Informatik o.Ä. oder gleichwertige Ausbildung - Eigenmotivation für den betrieblichen Kontext der Landwirtschaft - Präzises und leidenschaftliches Arbeiten - Teamfähigkeit - Kreativität Responsibilities: - Verantwortlichkeiten: - Programmierung, Test und Wartung komplexer Web-Applikationen - Verbesserung und Wartung der bestehende Plattform für den Weinbau - Konzeption und Umsetzung von neuer Funktionalität vom Frontend bis zur Datenbank - Zusammenarbeit in einem Funktionsübergreifenden Team - Arbeiten nach Entwickler-Best-Practices (Clean Code, Test-Driven-Development, Pair-Programming, Continuous-Integration) - Iteratives Arbeiten mit Designern und User-Feedback, um unsere Produkte und deren Work-Flows kontinuierlich zu verbessern - Betreuung der Schnittstellen zu Soft- und Hardware-Partnern Unser Tech-Stack: - Zielplattformen: Linux Server, Kubernetes geplant - Sprachen: CSS, HTML, Java, JSON, Kotlin, Python, TypeScript, YAML - Frameworks und Libraries: Angular, Apache PdfBox, Apache POI, Django, Flask, Hibernate, Kafka, Liquibase, MongoDB, Node.js, PostgreSQL, Spring Boot, Swagger.io - Tools: Ansible, Git, Gradle, Grafana, IntelliJ IDEA und andere Jetbrains-Tools - Qualitätssicherung: CI, Statische Analysen, Unit-Testing, SonarQube Arbeitsmodell: Wir arbeiten nach Scrum mit zweiwöchigen Sprints und einer Team-Größe von idealierweise nicht mehr als 7 Entwickler (fachlich und technisch). Unsere Teams sind vollständig funktionsübergreifend zusammengesetzt und selbst für Entwicklung, Wartung und Betrieb ihrer Software verantwortlich. Technologies: - Kotlin - Spring Boot - Angular - Linux - Kafka More: Unsere Vision ist das vernetzte Smart-Farming im Wein- und Obstbau. Wir unterstützen Winzer dabei ihre Prozesse im Außenbetrieb zu planen und zu steuern und stellen die dabei anfallenden Daten anderen Zwecken der Unternehmenssteuerung zur Verfügung. Unsere Mitarbeiter sind offen und unterstützen sich gerne gegenseitig bei den unterschiedlichsten technologischen Herausforderungen. Rücksichtnahme auf persönliche Bedürfnisse sind uns wichtig. Arbeitszeit und -ort können sehr flexibel gestaltet werden.