Software Developer (m/f/d)
Wir suchen einen erfahrenen Softwareentwickler (m/f/d), der die Entwicklung von Enterprise-Banking-Anwendungen im Finanzsektor unterstützt.
In dieser Rolle arbeiten Sie eng mit Senior-Architekten und Solution Engineers zusammen, um sichere, skalierbare und qualitativ hochwertige Frontend- und Backend-Lösungen zu entwickeln. Wir setzen moderne KI-gestützte Entwicklungstools wie GitHub Copilot ein und erwarten von unseren Teammitgliedern, diese effektiv zu nutzen, um die Codequalität, Produktivität sowie die Einhaltung unserer Entwicklungs- und Lieferstandards zu unterstützen.
Ihre Aufgaben
- Entwicklung, Weiterentwicklung und Wartung plattformübergreifender Mobile-Banking-Anwendungen mit React Native (iOS & Android)
- Entwicklung und Erweiterung von Backend-Services und APIs mit Java (Spring Boot)
- Bereitstellung und Verwaltung containerisierter Anwendungen auf dem Azure Kubernetes Service (AKS)
- Mitwirkung beim Aufbau, der Wartung und Optimierung von CI/CD-Pipelines mit Azure DevOps
- Integration interner und externer Finanzdienstleistungen sowie APIs (z. B. Kernbankensysteme, Zahlungsverkehr, KYC-Anbieter)
- Erstellung von sauberem, wartbarem und umfassend getestetem Code einschließlich einer angemessenen technischen Dokumentation
- Enge Zusammenarbeit mit dem Technical Lead, Business Analysten, externen Beratern sowie dem Infrastruktur- und DevOps-Team während des gesamten Softwareentwicklungsprozesses.
Ihr Profil
- Abgeschlossenes Hochschulstudium im Bereich Ingenieurwesen, Informatik oder einer vergleichbaren Fachrichtung
- Mindestens fünf Jahre Berufserfahrung in der Softwareentwicklung
- Fundierte praktische Erfahrung in der Frontend- und Backend-Entwicklung (Full-Stack-Mindset)
- Sehr gute Kenntnisse moderner Architekturen für Mobile- und Webanwendungen
- Ausgeprägtes Verständnis von Security by Design, API-Sicherheit, bankenspezifischen Anforderungen an Zuverlässigkeit sowie einer compliance-gerechten Softwareentwicklung
- Erfahrung in der Entwicklung von Backend-Services, im API-Design sowie mit Integrationsarchitekturen
- Praktische Erfahrung mit Cloud-Plattformen und containerisierten Umgebungen
- Kenntnisse im Aufbau und der Nutzung von CI/CD-Pipelines sowie moderner DevOps-Praktiken
- Fähigkeit, sauberen, wartbaren und gut dokumentierten Code zu entwickeln
- Ausgeprägte analytische und konzeptionelle Fähigkeiten sowie eine strukturierte Problemlösungskompetenz
- Hohe Kommunikations- und Teamfähigkeit für die Zusammenarbeit in interdisziplinären Teams
- Verhandlungssichere Englischkenntnisse in Wort und Schrift; Deutschkenntnisse sind von Vorteil.
Technologie-Stack
- React Native
- Java / Spring Boot
- Microsoft Azure
- Azure DevOps