Senior Azure Lösungsarchitekt (Remote) - .NET Cloud Experte
Aus der Ferne
Vollzeit
Wir suchen eine außergewöhnliche Fachkraft für die Konzeption und Implementierung komplexer verteilter Systeme für Unternehmensanwendungen unseres Kunden. In dieser Position arbeiten Sie mit innovativen Technologien, um skalierbare, sichere und leistungsfähige Cloud-native Lösungen zu entwickeln, die eine nachhaltige Geschäftstransformation ermöglichen.
Hauptaufgaben:
- Konzeption und Implementierung anspruchsvoller verteilter Architekturen nach den Prinzipien der Microservices und serviceorientierten Architektur.
- Erstellung umfassender technischer Dokumentation einschließlich detaillierter UML-Diagramme (Komponenten-, Fluss- und Sequenzdiagramme) zur effektiven Kommunikation architektonischer Entscheidungen.
- Entwicklung von Infrastructure-as-Code (IaC)-Lösungen mittels Azure Bicep Templates (aktuelle Version) und PowerShell-Skripten zur Gewährleistung einer konsistenten Umgebungsbereitstellung.
- Etablierung sicherer Netzwerkkonfigurationen mit privaten Netzwerken, DNS-Zonen, CDN-Implementierungen und adäquaten Sicherheitskontrollen, einschließlich Network Security Groups und Firewalls.
- Konfiguration und Optimierung von CI/CD-Pipelines mittels Azure DevOps YAML für automatisierte Tests, Builds und Deployments von Anwendungen.
- Implementierung fortschrittlicher ereignisgesteuerter Kommunikationsmuster wie Saga, Transactional Inbox/Outbox, Durable Chains und Routing Slip zur Sicherstellung der Systemzuverlässigkeit.
- Konzeption und Optimierung von Datenbankschemata und -abfragen für SQL Server 2022 unter Anwendung bewährter Methoden für Leistungssteigerung und Sicherheit.
- Konfiguration umfassender Monitoring-Lösungen und Alarmierungssysteme mittels Azure Application Insights zur Gewährleistung der Systemzuverlässigkeit und proaktiven Problembehebung.
- Zusammenarbeit mit Entwicklungsteams bei der Implementierung von Lösungen mit .NET 7, C# 11, ASP.NET Core und Blazor WebAssembly.
- Gewährleistung der Anwendungssicherheit durch fachgerechte Implementierung von Azure Key Vault, Identitätsmanagement und Azure B2C-Integration.
- Bereitstellung technischer Führung und architektonischer Anleitung für Entwicklungsteams während des gesamten Softwareentwicklungszyklus.
Erforderliche Qualifikationen und Erfahrungen:
- Mindestens 7 Jahre Berufserfahrung als Lösungsarchitekt mit Schwerpunkt auf Cloud-Lösungen und verteilten Systemen.
- Nachgewiesene Expertise in der Konzeption und Implementierung verteilter Architekturen unter Verwendung von Microservices und serviceorientierten Ansätzen.
- Umfassendes Fachwissen über Azure-Cloud-Dienste, einschließlich Container Apps, Storage, Service Bus und Netzwerkkomponenten.
- Fundiertes Verständnis ereignisgesteuerter Kommunikationsmuster und praktische Implementierungserfahrung.
- Ausgeprägte Kompetenz mit SQL Server 2019/2022 und Datenbankoptimierungstechniken für Hochleistungssysteme.
- Expertenkenntnisse in .NET Core 6/7, C# 10/11-Entwicklung und verwandten Frameworks.
- Praxiserfahrung mit Entity Framework Core für Datenzugriff und Identity Server4 für Authentifizierung/Autorisierung.
- Fähigkeit zur Erstellung präziser und umfassender UML-Diagramme (Komponenten-/Fluss-/Sequenzdiagramme) zur effektiven Dokumentation der Architektur.
- Fundierte Kenntnisse der Containerisierung mit Docker und Anwendungsbereitstellungsstrategien.
- Erfahrung in der Implementierung und Konfiguration von Monitoring-Tools und Alarmsystemen für Produktionsumgebungen.
Warum Sie bei uns arbeiten sollten:
- Mitwirkung an innovativen Projekten, die Ihre architektonischen Fähigkeiten herausfordern und Ihr technisches Repertoire erweitern.
- Wir bieten attraktive Vergütungspakete, kontinuierliche Möglichkeiten zur beruflichen Weiterentwicklung und die Chance, Lösungen zu entwickeln, die einen signifikanten Einfluss auf Geschäftsprozesse haben.