Verantwortlich für die Entwicklung und Pflege innovativer digitaler Produkte von BASF's Agricultural Solutions, mit Fokus auf Frontend- und Backend-Komponenten.
- Schätze den Zeit- und Ressourcenbedarf von Arbeitspaketen und entwickle sowie pflege die Frontend- und Backend-Komponenten unserer digitalen Produkte gemäß den funktionalen Anforderungen der Benutzer.
- Arbeite eng mit dem Produktteam und internen/externen (IT-)Partnern zusammen, um Lösungen erfolgreich zu implementieren, zu optimieren und an sich ändernde Bedingungen anzupassen.
- Führe regelmäßig umfangreiche Tests durch, um die Qualität, Skalierbarkeit, Leistung und Sicherheit der entwickelten Lösungen sicherzustellen, und unterstütze bei der Lösung auftretender Probleme.
- Identifiziere, extrahiere, modelliere, integriere und präsentiere Daten aus verschiedenen internen und externen Quellen.
- Nutze Azure DevOps als zentrales Entwicklungstool, um Code-Repositories und Continuous Integration/Continuous Deployment (CI/CD) Pipelines zu verwalten sowie um Entwicklungsprozesse zu dokumentieren.
- Nimm aktiv an Entwicklungs-Communities bei BASF teil und teile proaktiv Erfahrungen und Wissen, um eine Kultur der Innovation und Transparenz zu fördern.
• Education: Absolventen oder fortgeschrittene Studenten der Softwaretechnik, Bachelor-Abschluss in Informatik, Telematik-Ingenieurwesen, Informationstechnologie-Analyst (oder verwandte Studiengänge).
• Working Experience: - 3-5 Jahre Erfahrung in der Softwareentwicklung.
- 1-3 Jahre Erfahrung in Projekten, die in agilen Methoden verwaltet werden.
• Language skills: Fortgeschrittenes Niveau in Englisch (gesprochen und geschrieben).
- Fortgeschrittene technische Fähigkeiten in MuleSoft (Salesforce)
- Fortgeschrittene Fähigkeiten in einer oder mehreren Programmiersprachen (z.B. Java, Python, Scala, Pyspark, SQL)
- Fortgeschrittene technische Fähigkeiten in Backend-Arbeiten wie: ETL-Prozesse, Verwendung und Einrichtung sowohl relationaler als auch nicht-relationaler Datenbanken, Parsen und Erstellen von CSV-, JSON- & XML-Dateien.
- Fortgeschrittene technische Fähigkeiten in APIs (SOAP, REST, GRAPH QL)
- Fortgeschrittene Fähigkeiten in IDEs und Entwickler-Tools (z.B. VS Code, IntelliJ, Visual Studio)
- Fortgeschrittene Fähigkeiten in Paketmanagern (npm, pip, Maven, NuGet)
- Mittlere Fähigkeiten in CI/CD-Pipeline-Integration (z.B. GitHub Actions, Jenkins, Azure DevOps)
- Fortgeschrittene Fähigkeiten in Azure DevOps, agilen Prinzipien und Software-Engineering Best Practices.
- Fortgeschrittene Fähigkeiten in der Kommunikation mit funktionsübergreifenden Teams (Design, QA, Produkt)
- Fortgeschrittene technische Fähigkeiten in Qualitätssicherung und Testfähigkeiten
- Fortgeschrittene Fähigkeiten in objektorientierten und funktionalen Designprinzipien
- Fortgeschrittene Fähigkeiten in sicheren Codierungspraktiken und Eingabevalidierung
- Fortgeschrittene Fähigkeiten in Unit-Tests, Integrationstests und End-to-End-Tests
- Fortgeschrittene Fähigkeiten in testgetriebener Entwicklung (TDD) und verhaltensgetriebener Entwicklung (BDD)
- Fortgeschrittene Fähigkeiten in Code-Qualitäts-Tools (z.B. SonarQube, ESLint, Prettier)
- Fortgeschrittene Fähigkeiten in kontinuierlichen Tests in CI/CD-Pipelines
- Fortgeschrittene Fähigkeiten in Git-basierten Workflows (z.B. GitFlow, trunk-based development)
- Fortgeschrittene Fähigkeiten in Code-Review-Praktiken und Pull-Request-Management
- Fortgeschrittene Fähigkeiten in Branching-Strategien und Konfliktlösung
- Fortgeschrittene Fähigkeiten in der Zusammenarbeit mit GitHub, GitLab, Bitbucket, Azure Repos
- Mittlere Fähigkeiten in Monitoring- und Logging-Integration (z.B. Prometheus, Grafana, ELK)
- Fortgeschrittene Fähigkeiten in Authentifizierung und Autorisierung (OAuth2, JWT, OpenID Connect)
- Fortgeschrittene Fähigkeiten in Datenverschlüsselung und sicherer Speicherung
- Mittlere Fähigkeiten in der Einhaltung von Standards (z.B. OWASP Top 10, GDPR)
- Fortgeschrittene Fähigkeiten im Schreiben technischer Dokumentationen und API-Spezifikationen
- Mittlere Fähigkeiten in Daten- und Funktionsmodellierung
- Technische Fähigkeiten in Datenanalysetechniken und Datenübertragungsformaten
- Grundlegende technische Fähigkeiten in IT-Sicherheit
- Teilnahme an agilen Zeremonien (Standups, Retrospektiven, Planung)
- Fortgeschrittene Soft Skills im analytischen Denken und in der Lösung komplexer Probleme
- Fortgeschrittene Soft Skills im Wissensaustausch
- Mittlere Soft Skills in effektiver Kommunikation
- Ein hybrides und flexibles Arbeitsmodell
- Ein auf deine Interessen und Bedürfnisse zugeschnittenes berufliches Entwicklungsprogramm
- Private Krankenversicherung für dich und deine Familie ab dem ersten Tag im Unternehmen und Lebensversicherung
- Flexible Urlaubstage zusätzlich zu deinem gesetzlichen Urlaub
- Die Möglichkeit, bis zu 6 Wochen im Jahr remote aus dem Ausland zu arbeiten
- Ein freier Tag an deinem Geburtstag
- Wellness-Vorteile, wie Ernährungsdienste und firmeninterne Massagen.