Mulesoft Senior Full Stack Developer

BASF

Festanstellung

Entwicklung, Wartung und Instandhaltung

Bachelor

Nächstmöglicher Zeitpunkt

Englisch, Deutsch

Montevideo Departamento Montevideo, Uruguay



Main Objective:

Verantwortlich für die Entwicklung und Wartung innovativer digitaler Produkte von BASF´s Agricultural Solutions, mit einem Fokus auf sowohl die Frontend- als auch die Backend-Komponenten.

Main Tasks:

  • Schätzen der Zeit- und Ressourcenanforderungen von Arbeitspaketen und Entwickeln und Warten der Frontend- und Backend-Komponenten unserer digitalen Produkte gemäß den funktionalen Anforderungen der Benutzer.
  • Enge Zusammenarbeit mit dem Produktteam und internen/externen (IT-)Partnern, um Lösungen erfolgreich zu implementieren, zu optimieren und an sich ändernde Bedingungen anzupassen.
  • Regelmäßige Durchführung umfangreicher Tests, um die Qualität, Skalierbarkeit, Leistung und Sicherheit der entwickelten Lösungen sicherzustellen, und Unterstützung bei der Lösung auftretender Probleme.
  • Identifizieren, Extrahieren, Modellieren, Integrieren und Präsentieren von Daten aus verschiedenen internen und externen Quellen.
  • Nutzung von Azure DevOps als zentrales Entwicklungstool zur Verwaltung von Code-Repositories und Continuous Integration/Continuous Deployment (CI/CD) Pipelines sowie zur Dokumentation von Entwicklungsprozessen.
  • Aktive Teilnahme und Beitrag zu Entwicklungsgemeinschaften bei BASF, proaktives Teilen von Erfahrungen und Wissen zur Förderung einer Kultur der Innovation und Transparenz.

Requirements:

• 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).

• Technical skills (must have):

  • 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 von sowohl relationalen als auch nicht-relationalen Datenbanken, Parsen und Erstellen von CSV-, JSON- und 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)

• Technical skills (nice to have):

  • 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-basierte Entwicklung)
  • 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)

• Soft skills:

  • Fortgeschrittene Soft Skills im analytischen Denken und komplexen Problemlösen
  • Fortgeschrittene Soft Skills im Wissensaustausch
  • Mittlere Soft Skills in effektiver Kommunikation

What we offer:

  • 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.

Ähnliche Jobs