Senior .NET Anwendungsentwickler für SOA-Plattformmigration (Remote)

Aus der Ferne
Vollzeit
Als Senior .NET Entwickler übernehmen Sie eine entscheidende Rolle bei der Evolution unserer Plattformarchitektur und arbeiten mit zukunftsweisenden Technologien, um robuste, skalierbare Lösungen zu liefern. Sie werden Teil eines hochqualifizierten Teams, das technische Exzellenz und Innovation fördert. Die Herausforderungen umfassen die Weiterentwicklung bestehender Systeme sowie die strategische Migration von Altsystemen in eine moderne Architekturlandschaft. Hauptaufgaben - Konzeption und Implementierung von Erweiterungen unserer SOA-basierten Plattform mittels .NET 8, C# und ASP.NET Core. - Strategische Migration von Legacy-Anwendungen (VB6 und ältere .NET Framework-Versionen) zu moderner Architektur. - Entwicklung und Optimierung von ETL-Prozessen für effiziente Datenintegration und -transformation. - Erstellung und Wartung von Datenintegrationspipelines für neue Informationsquellen. - Anpassung bestehender Datenintegrationsaufgaben bei Änderungen der Quellsysteme. - Implementierung automatisierter Test- und Bereitstellungsstrategien für kontinuierliche Auslieferung. - Zusammenarbeit mit funktionsübergreifenden Teams zur Erfassung von Geschäftsanforderungen und Bereitstellung technischer Lösungen. - Dokumentation von Code, Prozessen und technischen Spezifikationen für den Wissensaustausch. Erforderliche Qualifikationen - Mindestens 4 Jahre Berufserfahrung in der .NET-Entwicklung mit C# und dem .NET-Ökosystem. - Fundiertes Verständnis der Prinzipien und Implementierungsmuster serviceorientierter Architektur. - Nachgewiesene Erfahrung in der Konzeption und Implementierung von ETL-Prozessen und Datenintegrationslösungen. - Kompetenz im Umgang mit SQL Server, Datenbankdesign und Query-Optimierung. - Erfahrung mit RESTful API-Design und -Implementierung. - Ausgezeichnete Problemlösungsfähigkeiten mit Fokus auf Details und Qualität. - Starke Kommunikationsfähigkeiten im Umgang mit technischen und nicht-technischen Interessengruppen. - Nachgewiesene Fähigkeit zur effektiven Priorisierung von Aufgaben in einem dynamischen Umfeld. - Selbstmotiviert mit der Fähigkeit, eigenständig zu arbeiten und gleichzeitig zu Teamzielen beizutragen. Wünschenswerte Zusatzqualifikationen - Erfahrung mit VB6 und Migrationsstrategien von Legacy-Systemen. - Kenntnisse in Cloud-Diensten (AWS, Azure) und Cloud-nativer Anwendungsentwicklung. - Vertrautheit mit der Einrichtung und Wartung von CI/CD-Pipelines unter Verwendung von Tools wie Azure DevOps, Jenkins oder GitHub Actions. - Hintergrund im Bank- und Finanzdienstleistungssektor oder im Energiehandel. - Erfahrung mit Microservices-Architektur und Containerisierung (Docker, Kubernetes). - Kenntnisse über Message Broker und ereignisgesteuerte Architekturen (RabbitMQ, Kafka). Warum Sie Teil unseres Teams werden sollten Die Zusammenarbeit mit uns bietet Ihnen die Möglichkeit, komplexe technische Herausforderungen zu lösen und gleichzeitig zu einer Plattform beizutragen, die erheblichen Geschäftswert liefert. Sie genießen die Freiheit, mit modernen Technologien zu innovieren und remote mit einem kollaborativen Team zu arbeiten, das technische Exzellenz und persönliches Wachstum schätzt. Die Position bietet nicht nur fachliche Herausforderungen, sondern auch die Möglichkeit, Ihre Expertise in einem zukunftsorientierten Umfeld weiterzuentwickeln.