Senior C# .NET Backend Entwickler für Bankhandelssysteme (Remote)
Aus der Ferne
Vollzeit
Teilzeitarbeit
Als qualifizierter C# Backend Entwickler werden Sie in dieser vollständig remote Rolle an anspruchsvollen Finanzhandelssystemen arbeiten. Sie bringen mindestens 3 Jahre Erfahrung in der C#/.NET-Entwicklung mit und unterstützen ein innovatives Team bei der Implementierung hochperformanter Brokerage-Plattformen. Ihre Expertise in der Entwicklung hochbelastbarer Systeme wird entscheidend zum Erfolg unserer Bankprojekte beitragen.
Hauptaufgaben
- Entwicklung und Optimierung hochbelastbarer Integrationsdienste mit C# und .NET 6+ für kritische Finanztransaktionssysteme.
- Implementierung von modernen Web APIs nach aktuellen Industriestandards und Best Practices.
- Verfassen umfassender Testsuiten (Unit-Tests, Integrationstests) zur Sicherstellung der Codequalität.
- Durchführung strukturierter Code-Reviews und aktive Teilnahme am kontinuierlichen Verbesserungsprozess.
- Analyse der Systemleistung und Anwendungsprofilerstellung zur Identifizierung von Optimierungspotentialen.
- Entwicklung skalierbarer Anwendungen nach den Prinzipien der Continuous Integration und Delivery.
- Mitgestaltung der Backend-Architektur für hochverfügbare Finanzhandelssysteme.
- Enge Zusammenarbeit mit funktionsübergreifenden Teams zur Umsetzung neuer Funktionalitäten.
Erforderliche Qualifikationen
- Fundierte Berufserfahrung von mindestens 3 Jahren als Entwickler mit C# und .NET Framework/Core (bevorzugt .NET 6 oder höher).
- Nachweisbare Erfahrung in der Implementierung hochbelastbarer Integrationsdienste für unternehmenskritische Anwendungen.
- Tiefgreifende Kenntnisse in der Web API-Entwicklung (RESTful, gRPC) und moderner HTTP-Kommunikation.
- Vertrautheit mit relationalen Datenbanksystemen, insbesondere MS SQL Server, einschließlich Abfrageoptimierung.
- Solides Verständnis der objektorientierten Programmierungsprinzipien, Design-Patterns und SOLID-Grundsätze.
- Erfahrung mit Versionskontrollsystemen (Git) und CI/CD-Pipelines (Azure DevOps, Jenkins).
- Kenntnisse in agilen Entwicklungsmethoden und teamorientierten Arbeitsabläufen (Scrum, Kanban).
- Praktische Erfahrung in der Leistungsanalyse und Optimierung von Backend-Systemen.
- Ausreichende Englischkenntnisse zum Verständnis technischer Dokumentation und zur Teamkommunikation.
Wünschenswerte Zusatzqualifikationen
- Berufserfahrung im Banken- oder Finanzdienstleistungssektor.
- Kenntnisse in Microservices-Architekturen und verteilten Systemen.
- Erfahrung mit Cloud-Plattformen wie Microsoft Azure oder AWS.
- Vertrautheit mit Message-Broker-Systemen (RabbitMQ, Kafka, Azure Service Bus).
- Kenntnisse in Docker, Kubernetes und Container-Orchestrierung.
- Erfahrung mit NoSQL-Datenbanken (MongoDB, Cassandra, Redis).
- Grundlegendes Verständnis von DevOps-Praktiken und Infrastructure-as-Code.
- Kenntnisse in der Implementierung von Sicherheitsstandards für Finanzanwendungen.
Projektdetails
Sie werden an einem strategischen Bankprojekt mitwirken, das die Entwicklung moderner Brokerage-Systeme und Handelsdienste umfasst. Die von Ihnen entwickelten Lösungen müssen höchsten Standards hinsichtlich Skalierbarkeit, Leistung und Zuverlässigkeit entsprechen. Das Projekt bietet die Möglichkeit, Ihr technisches Know-how in einem komplexen, regulierten Umfeld einzubringen und weiterzuentwickeln.