Design und Implementierung technischer Komponenten auf höchstem Qualitätsniveau hinsichtlich Sicherheit, Robustheit, Performance und Skalierbarkeit sowie eigenverantwortliche Entwicklung neuer Softwareprodukte auf Basis von Kundenanforderungen im agilen Entwicklungsteam - Praxiserfahrung in Software Engineering Practices und Systemarchitektur-Aspekten inklusive Backup & Disaster Recovery, Versionierung, Resilienz, Security sowie Erfahrung mit Kafka und Queues, asynchroner Kommunikation und lose gekoppelten Systemen - Fundierte Erfahrung in CI/CD, Testautomatisierung und Testprozessen inkl. testgetriebener Entwicklung, Pair Programming, Code Reviews, Refactorings sowie mindestens Erfahrung im Bereich Softwarearchitektur und Continuous Integration/Continuous Deployment - Versierte Kenntnisse in der Softwareentwicklung inklusive Erfahrung mit Entwicklungsumgebungen ...
mehr