Salary: 40.000 - 55.000 EUR per year Requirements: 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: Angular Ansible CSS Django ERP Flask Frontend Git Gradle Grafana Hibernate IntelliJ JSON Java Kafka Kotlin Kubernetes Linux Liquibase MongoDB PostgreSQL Python Spring Spring Boot Swagger TypeScript Web NodeJS 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.