Senior C# Entwickler für Bankprojekt (100% Remote) | .NET Spezialist

Aus der Ferne
Vollzeit
Teilzeitarbeit
Für ein renommiertes internationales Bankprojekt suchen wir einen erfahrenen Senior C# Entwickler, der unser innovatives Entwicklungsteam verstärkt. In dieser vollständig remote arbeitenden Position entwickeln Sie anspruchsvolle Finanztechnologie-Lösungen und setzen dabei auf moderne .NET-Technologien und bewährte Softwarearchitekturprinzipien. Der ideale Kandidat verfügt über nachweisbare Erfahrung in der Entwicklung leistungsstarker, sicherer und skalierbarer Anwendungen im Finanzsektor. Hauptaufgaben - Konzeption und Entwicklung von Modulen für das Finanztransaktionssystem mit C# 11/12 und .NET 7/8, die hohen Sicherheits- und Leistungsanforderungen entsprechen. - Erstellung und Weiterentwicklung von Webanwendungen unter Verwendung von ASP.NET Core MVC und modernen Web-APIs zur Bereitstellung intuitiver Benutzeroberflächen. - Implementierung von WCF-Services und RESTful APIs für die nahtlose Integration von Systemkomponenten gemäß Bankenstandards. - Entwicklung und Optimierung von Integration- und asynchronen Modulen (Windows Services, Konsolenanwendungen) für automatisierte Prozesse. - Datenbankentwicklung und -optimierung mit Microsoft SQL Server 2022 und T-SQL für hochperformante Abfragen in transaktionsintensiven Umgebungen. - Erstellung komplexer Datenbankabfragen, Stored Procedures und Funktionen zur effizienten Datenverarbeitung und -analyse. - Frontend-Entwicklung mit JavaScript (ES6+), jQuery, CSS (BEM-Methodologie) und Bootstrap 5 für responsive Oberflächen. - Implementierung von Unit- und Integrationstests mit Frameworks wie NUnit oder xUnit zur Sicherstellung der Codequalität. - Analyse und Behebung von Leistungsproblemen in bestehenden Anwendungen durch Profiling und Optimierung. - Aktive Teilnahme an Code-Reviews und technischen Diskussionen im Team zur kontinuierlichen Verbesserung. - Dokumentation von Architekturentscheidungen, APIs und wichtigen Codeteilen nach etablierten Standards. Anforderungen - Mindestens 3 Jahre Berufserfahrung in der C#/.NET-Entwicklung mit nachweisbaren Projekterfolgen. - Fundierte Kenntnisse der objektorientierter Programmierung und der SOLID-Prinzipien in komplexen Projekten. - Nachweisbare Erfahrung mit Entwurfsmustern (Factory, Repository, Dependency Injection) und deren praktischer Anwendung. - Fortgeschrittene Kenntnisse in T-SQL und Microsoft SQL Server, einschließlich Leistungsoptimierung und Indexierung. - Sicherer Umgang mit Versionskontrollsystemen (insbesondere Git), einschließlich Branching-Strategien. - Erfahrung mit Frontend-Technologien: JavaScript, CSS und modernen Web-Frameworks für interaktive Benutzeroberflächen. - Verständnis von Sicherheitskonzepten in der Softwareentwicklung, besonders im Bankenumfeld. - Fähigkeit, bestehenden Code zu analysieren, zu verstehen und zu verbessern, auch bei unzureichender Dokumentation. - Problemlösungskompetenz und analytisches Denken bei technischen Herausforderungen. - Selbstständige und strukturierte Arbeitsweise mit der Fähigkeit, Prioritäten effektiv zu setzen. - Gute Kommunikationsfähigkeiten und Teamorientierung auch in einem verteilten, remote arbeitenden Team. - Bereitschaft zur kontinuierlichen Weiterbildung und Anpassung an neue Technologien im .NET-Ökosystem. Wünschenswert - Erfahrung mit KendoUI für anspruchsvolle UI-Komponenten in Enterprise-Anwendungen. - Praktische Kenntnisse in Message-Queue-Systemen wie RabbitMQ für asynchrone Kommunikation. - Erfahrung mit Docker, Containerisierung und Container-Orchestrierung für konsistente Entwicklungsumgebungen. - Verständnis von elektronischen Signatur-Systemen (EDS) und deren Integration in Finanzanwendungen. - Erfahrung mit CI/CD-Pipelines (Jenkins, GitLab CI, GitHub Actions) für automatisierte Deployments. - Kenntnisse in Microservices-Architekturen und deren Implementierung mit .NET-Technologien. - Praktische Erfahrung mit Entity Framework Core oder anderen ORM-Frameworks für datenintensive Anwendungen. - Agile Entwicklungsmethoden (Scrum, Kanban) und entsprechende Tools wie Jira oder Azure DevOps. - Erfahrung im Banking- oder Finanzsektor und Verständnis der spezifischen regulatorischen Anforderungen. - Kenntnisse in Cloud-Plattformen wie Azure oder AWS für skalierbare Anwendungsarchitekturen. - Erfahrung mit Logging- und Monitoring-Lösungen für komplexe verteilte Systeme. Warum Sie bei uns arbeiten sollten Als Teil unseres internationalen Teams erhalten Sie die Möglichkeit, an einem anspruchsvollen Bankprojekt zu arbeiten, das tausende von Nutzern täglich unterstützt. Wir bieten eine 100% remote Arbeitsumgebung mit flexiblen Arbeitszeiten, die es Ihnen ermöglicht, Ihre Work-Life-Balance optimal zu gestalten. Bei uns erwarten Sie regelmäßige Weiterbildungsmöglichkeiten und die Chance, Ihre technischen Fähigkeiten in einem innovativen Umfeld weiterzuentwickeln. Unser kollaboratives Team schätzt Ihre Ideen und Ihren Beitrag zur kontinuierlichen Verbesserung unserer Systeme. Sie arbeiten mit modernsten Technologien und haben die Möglichkeit, an der Gestaltung zukunftsweisender Banklösungen mitzuwirken.