232 IT - Software Development in Vuadens
Lead Software Engineer - Business Applications (m/w/d)
Über
Verantwortung
ERP-Systeme und interne Business-Anwendungen entwickeln, modernisieren und technisch verantworten.
Geschäftsprozesse, Datenmodelle, Datenflüsse und Schnittstellen analysieren und in skalierbare Softwarelösungen übersetzen.
Softwarearchitekturen für neue Tools und Features entwerfen sowie kleinere Entwicklungsprojekte und Taskforces fachlich führen.
AI-gestützte Tools, Automatisierungen und intelligente Workflows gezielt in Business-Prozesse integrieren.
Codequalität durch Reviews, Tests und Dokumentation sicherstellen sowie Entwickler durch Mentoring und technisches Sparring unterstützen.
Qualifikationen
Mehrjährige Erfahrung mit ERP-, Business- oder Enterprise-Anwendungen sowie als Senior Developer, Technical Lead oder in vergleichbarer Verantwortung.
Fundierte Entwicklungserfahrung mit C++, C#, Java oder vergleichbaren Technologien und gutes Verständnis von Softwarearchitektur und Domain Logic.
Erfahrung mit Datenbanken, Git, Testing und Code Reviews; REST, Messaging, Systemintegration sowie Qt/QML von Vorteil.
Praxis mit AI-gestützten Tools und Automatisierung sowie idealerweise mit Refactoring, Performance-Optimierung und Systemmodernisierung.
Ausgeprägte Analyse- und Kommunikationsfähigkeit sowie Erfahrung mit Mentoring, agilen Methoden oder technischer Projektkoordination von Vorteil.
Benefits
Java Software Developer (m/w/d)
Rolle
Implementierung neuer Anforderungen im Frontend und Backend der Warenwirtschaft
Umsetzung der Digitalisierungsstrategie im Bereich Gastro-Netzwerke inklusive Systemintegration für Gastronomie & Hotellerie
Entwicklung von EDI-Schnittstellen zur Anbindung externer Systeme an das interne ERP-System
Implementierung von API-Endpunkten (z. B. OCI, REST) zur Bereitstellung von Artikeldaten
Batch-Verarbeitung mit Spring Batch und Integration über Apache Camel
Unterstützung der Fachbereiche bei der Erstellung von Anforderungskonzepten
Third-Level-Support, inklusive Fehleranalyse und -behebung
Verantwortung
Abgeschlossene Informatikausbildung und mind. 3 Jahre Erfahrung als Java-Entwickler (Java, JavaEE, Spring)
Praxis mit agilen Methoden, insbesondere SCRUM
Analytisches und konzeptionelles Denken, kombiniert mit Kommunikationsstärke und lösungsorientierter Arbeitsweise
Fundierte SQL-Kenntnisse, idealerweise ergänzt durch Erfahrung mit Oracle DB und PL/SQL
Know-how im Container-Umfeld mit Docker sowie Kubernetes/OpenShift von Vorteil