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.