Unser Kunde ist eines der weltweit führenden Unternehmen im Bereich Pflanzenzüchtung mit nahezu 5.000 Mitarbeitern in über 70 Ländern. Das Unternehmen hat eine lange Tradition in der Familienbesitz und verfolgt seit fast 170 Jahren eine unabhängige Geschäftspolitik. Der Fokus liegt auf der Pflanzenzüchtung sowie der Produktion und dem Verkauf von Saatgut für Zuckerrüben, Mais, Getreide, Gemüse, Raps und Sonnenblumen. Um die Erträge für Landwirte zu steigern und die Widerstandsfähigkeit der Pflanzen gegen Krankheiten, Schädlinge und abiotischen Stress zu verbessern, investiert das Unternehmen jährlich über 300 Millionen Euro in Forschung und Entwicklung. In dieser Rolle suchen wir einen erfahrenen Softwareentwickler (m/w/d) für wissenschaftliche Anwendungen mit dem Schwerpunkt Big Data, um das Entwicklungsteam zu verstärken. Zu Ihren Aufgaben gehört die Neuentwicklung einer bestehenden Anwendung, die eine zentrale Komponente der Pflanzenzüchtung und Molekularbiologie an verschiedenen internationalen Standorten darstellt. Sie arbeiten in einem erfahrenen SCRUM-Team und stehen in engem Austausch mit einem langjährigen Product Owner aus dem Bereich der Molekularbiologie. Nach einer Einarbeitungszeit ist auch Remote-Arbeiten innerhalb Deutschlands möglich. Ihre Aufgaben umfassen die Analyse des Geschäftsfeldes in Workshops mit Fachexperten, das Design und die Implementierung geeigneter Softwarelösungen unter Verwendung von .NET, Cloud-Technologien und Datenpipelines sowie die Migration eines relationalen Systems in ein neu gestaltetes Data Lakehouse. Ihr Team wird für die Implementierung neuer oder bestehender Schnittstellen und Datenservices verantwortlich sein und gleichzeitig den reibungslosen Betrieb des Altsystems sicherstellen. Durch den Einsatz moderner DevOps-Praktiken gewährleisten Sie zuverlässige und effiziente Softwareoperationen.
Senior Experte für digitale Produktentwicklung (m/w/d)
Beschreibung
Anforderungen
Der ideale Kandidat verfügt über ein abgeschlossenes Studium der Informatik oder eine vergleichbare Qualifikation. Er sollte sehr gute Kenntnisse in C# (.NET Core) und Python mitbringen sowie praktische Erfahrungen mit verteilten Systemen, idealerweise in einer AWS-Cloud-Umgebung oder mit Docker und Kubernetes. Zudem sind praktische Erfahrungen mit DataLake-Technologien wie Databricks oder AWS Athena sowie Apache Spark erforderlich. Erfahrungen in der professionellen Softwareentwicklung, einschließlich Dependency Injection, Mocking, TDD und CI/CD-Pipelines, sind ebenfalls von Vorteil. Der Kandidat sollte sicher im Umgang mit relationalen Datenbanken (PostgreSQL, Oracle) und AWS-basierten Technologien sein sowie Erfahrung mit Azure DevOps, Jira oder GitLab und Versionskontrolle mit GIT haben. Agile Arbeitsmethoden (SCRUM) sollten ihm vertraut sein. Gute Deutsch- und Englischkenntnisse sind erforderlich.