- Entwurf, Entwicklung und Wartung von hochwertigen Softwarelösungen für komplexe verteilte Geschäftsanwendungen
- Mitgestaltung technischer Designentscheidungen sowie Beitrag zur Architektur und Weiterentwicklung unserer Softwareplattformen
- Entwicklung von sauberem, wartbarem und gut getestetem Code nach modernen Best Practices des Software Engineerings
- Aufbau sicherer, ausfallsicherer und leistungsstarker Services mit starkem Fokus auf Zuverlässigkeit, Wartbarkeit und operative Exzellenz
- Optimierung von Anwendungsleistung, Ressourcennutzung und Systemreaktionsfähigkeit
- Entwurf robuster APIs und Integration verteilter Systeme mithilfe moderner Kommunikationsmuster
- Sicherstellung der Softwarequalität durch automatisiertes Testen, Code-Reviews, Dokumentation und kontinuierliche Verbesserung
- Enge Zusammenarbeit mit Product Ownern, Architekt*innen, QA-Engineers und internationalen Entwicklungsteams über den gesamten Software-Lifecycle hinweg
- Mentoring weniger erfahrener Entwickler*innen durch Wissensaustausch, Förderung von Best Practices und Beitrag zu technischer Exzellenz
- Auf dem Laufenden bleiben bezüglich neuer Technologien und proaktives Erkennen von Möglichkeiten zur Verbesserung unserer Produkte und Entwicklungsprozesse