Entwickler / Applikationsverantwortlicher GOS 100 % - (Vertrag über unseren externen Payroll-Partner mit sofortigem Beginn für 12 Monate mit möglicher Verlängerung)
Bank Julius Bär & Co. Ag
Zürich, Switzerland
3 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
German, EnglishJob location
Zürich, Switzerland
Tech stack
Agile Methodologies
Systems Engineering
Automation of Tests
Code Review
Databases
Continuous Delivery
Continuous Integration
Custom Software
DevOps
Systems Analysis
Scrum
Software Engineering
Test Driven Development
Job description
- Definition und Auswahl geeigneter Methoden, Techniken, Standards, Richtlinien und Werkzeuge für die Softwareentwicklung
- Entwicklung von Software und Softwarekomponenten sowie möglicher Schnittstellen zu Datenbanken und Systemumgebungen (Peripheriesysteme)
- Verbesserung und Erweiterung von Anwendungen durch kontinuierliche Überprüfung, Aktualisierung von Design und Implementierung
- Förderung von testgetriebener Entwicklung zur Ermöglichung automatisierter Tests und zur Erreichung von "Shift-Left"
- Darstellung von Lösungen und Einholung von Feedback im Produkt-Backlog
- Sicherstellung, dass nicht-funktionale Anforderungen in der Anwendung verankert sind
- Laufende Wartung und Unterstützung der Anwendung in Zusammenarbeit mit Systemarchitekt und Product Owner
- Unterstützung des Deployment-Prozesses
- Einhaltung von Richtlinien und Verfahren für konforme und regulierte Entwicklung
- Durchführung von Code-Reviews im Team
- Coaching und Entwicklung anderer Softwareingenieure
- Unterstützung des Produktionsbetriebs durch Analyse von Vorfällen und Bereitstellung von Lösungen
- Verantwortung für Level-2-Support (soweit möglich automatisiert) und Level-3-Support
- Pflege der Software-Code-Dokumentation über den gesamten Lebenszyklus
- Implementierung von Integrationen sowie Deployment von Updates und Fixes in der Produktionsumgebung
- Verbesserung des Betriebs durch Systemanalysen und Empfehlungen zu Änderungen in Richtlinien, Verfahren und Code
- Automatisierung von Prozessen für Continuous Delivery und Continuous Integration
- Folgen der wichtigsten DevOps-Prinzipien: Kultur, Automatisierung, Lean, Messung & Teilen sowie Coaching und Entwicklung von Kollegen im Bereich DevOps
Applikationsverantwortung
- Applikationsverantwortung bedeutet dauerhafte Eigentümerschaft für eine Anwendung über den gesamten Lebenszyklus, d.h. in Investitions- und Wartungsphase - dies gewährleistet Kontinuität in der technischen Führung der Anwendung
- Bei kundenspezifischer Software wird die Applikationsverantwortung typischerweise dem Lead Software Engineer zugewiesen; bei Standardlösungen wird die Applikationsverantwortung typischerweise dem Lead Systems Engineer zugewiesen, der einen stärkeren Fokus auf Integration hat
- Alle Personen mit einer AR-Rolle können weiterhin eine Community of Practice entwickeln
Requirements
- Agile Denkweise und Erfahrung in der Anwendung agiler Methoden & Frameworks
- Ermutigt das agile Team zur Selbstorganisation und Selbstverwaltung
- Hilft anderen Teammitgliedern bei Kommunikation, Koordination, Zusammenarbeit und Förderung von Verbesserungen in Praktiken, Prozessen und Denkweise, um Wert effizient zu liefern
- Ermöglicht den Rhythmus, die Events und Artefakte im agilen Team
- Arbeitet mit PO und PM zusammen, um das agile Team zu ermutigen und zu befähigen
- Arbeitet mit Agile Coach und RTE zusammen, um das OVS voranzutreiben
- Entfernt proaktiv Hindernisse und Blockaden für das Team
- Ermöglicht organisatorische Effektivität, kontinuierliche Verbesserung durch Inspect & Adapt und Feedback-Kultur
- Moderiert den Scrum of Scrums mit anderen agilen Teams
- Tiefgehende Kenntnisse von Projektliefermethoden
- Starke Visualisierungsfähigkeiten
- Erfahrung in der Gestaltung und Moderation von Schulungen, Workshops und Coaching-Gesprächen
- Ausgezeichnete Kommunikations- und Stakeholder-Management-Fähigkeiten
- Effektive Problemlösungsfähigkeiten
- Kulturelle Sensibilität mit Empathie und Beziehungsaufbau-Stärken
- Scrum Master Zertifizierung
- Sehr gute Englischkenntnisse