Aufgaben
- Leitung der Architektur, des Designs und der Implementierung komplexer Workflow-Lösungen mit IBM BAW (Version 19.x oder neuer)
- Beratung und Zusammenarbeit mit Fachbereichen, Analysten und Architekten zur Definition von Prozessanforderungen und deren Übersetzung in skalierbare technische Lösungen
- Entwicklung fortgeschrittener BPMN-Workflows, Coach-UIs, Integrationsservices und wiederverwendbarer Komponenten
- Konzeption und Umsetzung von Integrationen mit externen Systemen über REST-/SOAP-APIs, Message Queues und andere Middleware-Tools
- Anleitung und Coaching von Junior-BPM-Entwicklern sowie Sicherstellung der Einhaltung von Best Practices und Coding-Standards
- Durchführung von Code-Reviews, Performance-Optimierungen und System-Tuning
- Leitung der Deployment-Planung, Fehlerbehebung sowie Betriebssupport für produktive BPM-Anwendungen
- Kontinuierliche Weiterbildung in Bezug auf IBM BAW (Updates, neue Features, Best Practices) und Einbringung von Verbesserungsvorschlägen für die Lösungsarchitektur
- Dokumentation von Systemdesigns, Prozessabläufen und technischen Spezifikationen
Profil
- Fundierte praktische Erfahrung mit BPM-Tools sowie in der Entwicklung mit IBM BAW und ODM
- Erfahrung in der Konzeption und Entwicklung von BPDs (Business Process Definitions) mit IBM BPM sowie in der Workflow-Optimierung
- Fundierte Kenntnisse im Coach Framework, Coach Views, Client-Side-Scripting (JavaScript, HTML/CSS) und AJAX
- Sehr gute Kenntnisse in Java/J2EE, REST-/SOAP-APIs und Enterprise-Integrationsmustern
- Gute Kenntnisse in Ajax, Integration und weiteren IBM BPM Services, UCAs, Events und Fehlerbehandlung in IBM BAW
- Erfahrung mit Process Admin Console, Workflow Center und BAW-Deployment-Strategien
- Gute Kenntnisse in IBM WebSphere Application Server (WAS) sowie Snapshot-Deployments von BAW-Prozessapplikationen
- Erfahrung in agilen Umgebungen (z.B. JIRA, Confluence, Git)
- Fähigkeit, fachliche Anforderungen in skalierbare und wartbare Softwarelösungen zu übersetzen
- Erfahrung in der Leitung von Entwicklungsteams, Durchführung technischer Code-Reviews und Lieferung hochwertiger, skalierbarer Lösungen
- Starke Problemlösungskompetenz sowie Fähigkeit zur Analyse und Behebung komplexer Fehler über mehrere Systeme hinweg
- Ausgeprägte Kunden- und Kommunikationsfähigkeit sowie Fähigkeit zur Beratung, Schulung und Abstimmung technischer Entscheidungen
Benefits
- Abwechslungsreiche Tätigkeit in einem renommierten Unternehmen
- Herausfordernde Projektinhalte
- Remote-Möglichkeit
- Aussicht auf Projektverlängerung