In dieser Position solltest du über fortgeschrittene Erfahrungen und Kenntnisse im Software Engineering verfügen. Auch aufgrund dieser Erfahrung weißt du, worauf beim Coding zu achten ist und wie du dich am besten selbst organisierst. Du kennst deine Stärken und Schwächen und setzt einen großen Wert darin, dich stetig zu verbessern.
Neben einer positiven Arbeitseinstellung und einer positiven Art, sowie der Bereitschaft, zu lernen und dich sowohl persönlich als auch beruflich weiterzuentwickeln, bringst du folgende Eigenschaften mit:
- Du konntest bereits Verantwortung für PHP Software Artefakte auf verschiedenen Ebenen zeigen: Innovation, Wartung, Überwachung und Fehlersuche
- Du verfügst über fortgeschrittene Fähigkeiten in der Erstellung hochwertiger Software: testing, code reviews & clean coding practices
- Du kannst Konzepte klar und verständlich darstellen, Funktionalitäten diskutieren und verständlich technische Dokumentationen führen
- Du hast ein gutes Verständnis deines Tool-Sets: Betriebssystem, IDE & Debugging-Tools
- Du verfügst über sehr gute Englischkenntnisse (in Wort und Schrift) und sehr gute Kommunikationsfähigkeiten
Dein Profil ergänzt Du mit den folgenden Kenntnissen (auf fortgeschrittenem Level):
- PHP 8
- Die neueste Version eines großen PHP-Frameworks wie Symfony oder Laravel
- Erstellung von RESTful APIs und deren Dokumentation mit dem OpenAPI-Standard
- Architecture design pattern wie DDD oder CQRS
- Aufbau und Pflege von Backend-Diensten mit Hilfe des Micro-Service-Mustern
- Messages queues wie RabbitMQ oder SQS und asynchrone Nachrichten
- Web- Security und wie man widerstandsfähige APIs erstellt
- Unit-Tests
- Abhängigkeitsmanagement mit Composer
- Versionskontrolle mit Git
- Relationale Datenbanken wie MySQL oder PostgreSQL
Pluspunkte. Keine Voraussetzung, aber ein Plus sind die folgenden Punkte:
- Erfahrung mit einer weiteren relevanten Backend-Programmiersprache wie GoLang oder Python
- Erfahrung in einem technologieorientierten Umfeld
- Erfahrung mit DevOps, AWS, CI/CD-Pipelines
- Virtualisierung mit Docker
- Erfahrung mit Scrum
- Gute Deutschkenntnisse in Wort und Schrift
- Alle anderen Kenntnisse und Fähigkeiten, die uns dabei helfen, die beste Krankenversicherung der Welt aufzubauen!