Architecte de Solutions Azure Senior | Expert Cloud .NET à Distance

À distance
À plein temps
Nous recherchons un Architecte de Solutions Azure Senior exceptionnel pour concevoir et implémenter des systèmes distribués sophistiqués basés sur le cloud qui transforment les applications d'entreprise. Dans ce rôle à distance, vous utiliserez les technologies Azure de pointe et votre expertise en .NET pour créer des solutions évolutives, sécurisées et performantes qui favorisent la transformation des entreprises et l'innovation technologique. Responsabilités Principales - Concevoir et architecturer des systèmes distribués sophistiqués suivant les principes d'architecture de microservices et orientée services en utilisant les derniers services cloud Azure. - Créer une documentation technique complète comprenant des diagrammes UML détaillés (composants, flux et séquences) pour communiquer efficacement les décisions architecturales aux parties prenantes. - Développer des solutions robustes d'Infrastructure as Code (IaC) à l'aide des modèles Azure Bicep (version 2023) et des scripts PowerShell pour assurer un provisionnement cohérent des environnements. - Établir des configurations réseau sécurisées en implémentant des réseaux privés, des zones DNS, des implémentations CDN et des contrôles de sécurité appropriés, y compris les groupes de sécurité réseau et les pare-feux Azure. - Configurer et optimiser les pipelines CI/CD à l'aide d'Azure DevOps YAML pour les tests, la construction et le déploiement automatisés des applications microservices. - Implémenter des modèles avancés de communication événementielle tels que Saga, Inbox/Outbox transactionnel, chaînes durables et bordereaux d'acheminement pour garantir la fiabilité du système et la cohérence des données. - Concevoir et optimiser les schémas et requêtes de bases de données pour SQL Server 2022, en mettant en œuvre les meilleures pratiques pour la performance, la sécurité et l'évolutivité. - Configurer des solutions complètes de surveillance et des systèmes d'alerte à l'aide d'Azure Application Insights et Log Analytics pour assurer la fiabilité du système et permettre une résolution proactive des problèmes. - Collaborer avec des équipes de développement pluridisciplinaires pour mettre en œuvre des solutions utilisant .NET 8, C# 12, ASP.NET Core et Blazor WebAssembly. - Assurer la sécurité des applications grâce à l'implémentation appropriée d'Azure Key Vault, de la gestion des identités, des flux OAuth 2.0 et de l'intégration d'Azure B2C. - Fournir un leadership technique et des conseils architecturaux aux équipes de développement tout au long du cycle de vie du développement logiciel. Compétences et Expérience Requises - Plus de 7 ans d'expérience en tant qu'Architecte de Solutions avec une forte orientation vers les solutions cloud Azure et les systèmes distribués. - Expertise avérée dans la conception et l'implémentation d'architectures distribuées utilisant des approches de microservices et d'architecture orientée services. - Connaissance approfondie des services cloud Azure, notamment Container Apps, Storage, Service Bus, Event Grid et les composants réseau. - Compréhension avancée des modèles de communication événementielle et expérience pratique d'implémentation dans des environnements d'entreprise. - Maîtrise de SQL Server 2019/2022 et des techniques d'optimisation de bases de données pour les systèmes hautes performances. - Compétences de niveau expert en développement .NET 6/7/8, C# 10/11/12 et frameworks associés. - Expérience pratique avec Entity Framework Core pour l'accès aux données et Identity Server4/Duende pour l'authentification/autorisation. - Capacité à créer des diagrammes UML clairs et complets (Composant/Flux/Séquence) pour documenter efficacement l'architecture. - Connaissance pratique de la conteneurisation avec Docker et Kubernetes, avec une expérience en orchestration de conteneurs et stratégies de déploiement d'applications. - Expérience dans l'implémentation et la configuration d'outils de surveillance et de systèmes d'alerte pour les environnements de production. - Solides compétences en communication avec la capacité d'expliquer des concepts techniques complexes à des parties prenantes techniques et non techniques. Pourquoi Nous Rejoindre? - Travaillez sur des projets de pointe qui mettront au défi votre expertise architecturale et élargiront votre répertoire technique. Nous offrons des packages de rémunération compétitifs, des opportunités continues de développement professionnel et la possibilité de concevoir des solutions qui ont un impact significatif sur les opérations commerciales. - En tant que membre d'une équipe à distance, vous bénéficierez de la flexibilité de travailler de n'importe où tout en collaborant avec des professionnels talentueux sur des initiatives technologiques transformatrices.