Mulesoft Senior Full Stack Developer

BASF

Festanstellung

Entwicklung

Bachelor

Nächstmöglicher Zeitpunkt

Englisch

Montevideo Departamento Montevideo, Uruguay



Main Objective:

Verantwortlich für die Entwicklung und Pflege innovativer digitaler Produkte von BASF's Agricultural Solutions, mit Fokus auf Frontend- und Backend-Komponenten.

Main Tasks:

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

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

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

• Soft skills:

  • Fortgeschrittene Soft Skills im analytischen Denken und in der Lösung komplexer Probleme
  • 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