• Unterstützung des Projektakquisitionsprozesses durch enge Zusammenarbeit mit unserem Vertriebsteam, Teilnahme an Kundenerforderungs-Workshops und Teilnahme am Onboarding-Prozess
• Entwurf und Entwicklung skalierbarer und leistungsstarker Backend-Systeme und APIs
• Anwendung und Verbesserung von Strategien für den Servicebereitstellung und Fehlerbehebung, die die Betriebszeit maximieren
• Pflege einer Suite automatisierter Tests, die die Richtigkeit der Backend-Services überprüfen
• Gestaltung und Implementierung von APIs und Protokollen, die konsistent, formalisiert und testbar sind
• Verfassen und Überprüfen von technischen Entwurfsdokumenten und API-Spezifikationen, die Softwareanforderungen im Detail beschreiben
• Testgetriebene Entwicklungsmethoden sowie CI/CD-Tools und deren Anwendung
• Integration mit internen/externen Systemen
• Von Ihnen wird erwartet, dass Sie täglich über Ihren Status kommunizieren, kreative Lösungen für Probleme finden und flexibel sind. Unterstützen Sie das Team, wenn Ihre Hilfe benötigt wird, und zeigen Sie eine positive Einstellung und Leidenschaft für den Erfolg
• Erfahrung in einer oder mehreren Programmiersprachen: Java, Kotlin, PHP, Go, etc.
• Erfahrung im Aufbau und Bereitstellen von Cloud-basierten Diensten und Anwendungen in einer CI/CD-Umgebung über Containerisierungstechnologien wie Docker, Kubernetes, etc.
• Erfahrung mit DevOps, CI/CD-Tools wie Jenkins, GitHub, Ansible, etc.
• Nachgewiesene Fähigkeit, nicht nur zu codieren, sondern auch Full-Stack-Anwendungen zu definieren, zu dokumentieren, zu debuggen und zu pflegen
• Erfahrung in Automatisierungstest-Frameworks wie Junit, Mockito, Spring Test, Cypress, etc.
• Gute Disziplin beim Schreiben von Code und ein Auge für Code-Effizienz.
• Fähigkeit zur Kommunikation mit Kunden auf Geschäftsebene und zur Übersetzung ihrer Anforderungen in eine technische Lösung
• Erfahrung in der Arbeit mit Cloud-Dienstleistern wie IBM Cloud, AWS, Google, Azure
• Relevante Softwarezertifizierungen
• Vollständige berufliche Effizienz in der deutschen Sprache
• Ausgezeichnete Kommunikationsfähigkeiten
Es gibt ein festes Gehalt plus einen leistungsbezogenen Bonus. Das feste Gehalt hängt von verschiedenen Faktoren ab, wie relevante Erfahrung, Ausbildung, Zertifizierungen, Skill-Level, etc. Der Bonus hängt von der Leistung ab, die anhand vordefinierter KPIs und Ziele gemessen wird.