Software developer
Job description:
### Aufgaben * Die Weiterentwicklung und Implementierung von Anwendungen und Oberflächen sowie die Integration weiterer Systeme und die Einarbeitung in bestehende Konzepte und Best Practices * Die Weiterentwicklung und Implementierung von Anwendungen und Oberflächen zur Unterstützung der Geschäftsprozesse mit inubit BPM, extJS und vue.js sowie die Integration und Schnittstellenentwicklung weiterer Systeme * Die Weiterentwicklung und Implementierung von Anwendungen und Oberflächen, die Integration weiterer Systeme, die Einarbeitung in bestehende Konzepte und Best Practices sowie die Nutzung bestehender Konnektoren und Unterstützung bei der Implementierung von DB-Schemas * Oracle-Datenbanken auf Basis agiler Methoden (SCRUM und Kanban) und unter Einsatz von DevOps - Praktiken * Die Weiterentwicklung und Implementierung von Anwendungen und Oberflächen, die Integration weiterer Systeme, die Einarbeitung in bestehende Konzepte und Best Practices, die Nutzung bestehender Konnektoren, die Unterstützung bei der Implementierung von DB-Schemas sowie die Durchführung von Qualitätssicherungsmaßnahmen, Erstellung von Tests und Durchführung von Code-Reviews. * Dokumentation: Dokumentation der erarbeiteten Ergebnisse * Die Weiterentwicklung und Implementierung von Anwendungen, die Integration weiterer Systeme, Qualitätssicherung, Dokumentation und Einarbeitung in bestehende Konzepte ### Profil * Fundierte Erfahrung mit JSON, XML/XSLT/XPATH und mit mit JavaScript * Fundierte Erfahrung mit SQL (Oracle) * Fundierte Erfahrung mit der Implentierung technischer Workflows mit der Workbench der inbuit BPM der Virtimo AG ab V 7.4 * Fundierte Erfahrung mit der wichtigsten Konnektoren der Workbench der inbuit BPM ab V 7.4 * Fundierte Erfahrung mit der Qualitätssicherungsmassnahmen mit Jasmine - und Unit-Tests * Fundierte Erfahrung mit DevOps-Praktiken (inbes. Continuous Integration und Contrinuous Deployment) * Fundierte Erfahrung mit JavaScript Frameworks (idealerweise ExtJs ab Version 3.4 und/oder vue.js) * Praktische Erfahrung in der Implentierung von Portlets mit JavaScript und JSON * Praktische Erfahrung in der Umsetzung von GUIs nach anerkannten Usability-Richtlinien (UX/UCD) * Kenntnisse der Anwendungsentwicklung in Serviceorientieren Integrationsarchitekturen mit Schnittstellen-Technologie RES ### Benefits * Öffentlicher Sektor * Remote-Mögluchkeit