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.