Développeur Full-Stack .NET Senior | C# Vue.js | 100% Télétravail
À distance
À plein temps
Nous recherchons un Développeur Full-Stack .NET expérimenté pour rejoindre notre équipe technologique innovante. Dans ce rôle, vous concevrez, développerez et maintiendrez des applications web robustes en utilisant les technologies .NET de pointe côté serveur et des frameworks JavaScript modernes côté client. Vous collaborerez avec des équipes pluridisciplinaires pour fournir des solutions logicielles de haute qualité tout en respectant les meilleures pratiques du secteur.
Responsabilités Principales
- Concevoir et développer des applications évolutives et maintenables avec C# et ASP.NET Core 8.0.
- Mettre en œuvre une architecture de microservices selon les meilleures pratiques du secteur.
- Créer des interfaces utilisateur réactives et intuitives avec Vue.js 3.0 (préféré), React 18 ou Angular 16.
- Rédiger du code propre, efficace et bien documenté en respectant les normes de codage établies.
- Collaborer avec les équipes DevOps pour implémenter des pipelines CI/CD via Azure DevOps.
- Optimiser les performances des applications et résoudre des problèmes techniques complexes.
- Participer aux revues de code et encadrer les développeurs moins expérimentés.
- Contribuer aux décisions d'architecture technique et au choix des technologies appropriées.
- Implémenter et maintenir des schémas de base de données avec SQL Server 2022.
- Conteneuriser les applications avec Docker et orchestrer avec Kubernetes.
- Travailler dans un environnement agile avec des équipes distribuées dans différents fuseaux horaires.
Compétences Requises
- Diplôme d'ingénieur en informatique ou équivalent par expérience professionnelle.
- Minimum 5 ans d'expérience professionnelle en développement .NET (C#, ASP.NET Core).
- Minimum 3 ans d'expérience en développement frontend avec des frameworks JavaScript modernes.
- Maîtrise avancée de TypeScript 5.0+ et JavaScript ES6+.
- Expérience approfondie avec Entity Framework Core 8.0.
- Compréhension solide des modèles d'architecture microservices et de leur implémentation concrète.
- Expérience significative avec la conteneurisation Docker et l'orchestration Kubernetes.
- Compétence avérée avec SQL Server et principes de conception de bases de données relationnelles.
- Expérience pratique avec Azure DevOps pour les pipelines CI/CD et la gestion de projets.
- Solides compétences en résolution de problèmes et souci marqué du détail.
- Excellentes aptitudes communicationnelles en anglais professionnel.
- Autonomie et capacité démontrée à travailler efficacement dans un environnement distribué.
Atouts Supplémentaires
- Expérience avec CapacitorJS, Cordova ou Electron pour le développement d'applications multiplateformes.
- Connaissance du développement mobile natif Android ou iOS.
- Expérience avec .NET MAUI ou Xamarin pour les applications mobiles cross-platform.
- Familiarité avec les systèmes de messagerie comme RabbitMQ ou Kafka.
- Expérience avec des bases de données NoSQL comme MongoDB ou Cosmos DB.
- Connaissance de GraphQL ou gRPC pour les APIs modernes.
- Expérience approfondie des plateformes cloud (Azure de préférence).
- Pratique du développement piloté par les tests et maîtrise des tests automatisés.
- Contribution à des projets open-source ou communautaires.
Pourquoi Nous Rejoindre
Intégrez notre organisation visionnaire où vous aurez l'opportunité de travailler sur des projets stimulants en utilisant les technologies les plus récentes. Nous offrons une rémunération compétitive, des modalités de travail à distance flexibles, des opportunités de développement professionnel et une culture collaborative qui valorise l'innovation et l'excellence technique. Notre équipe est répartie entre la Lituanie et le Mexique, favorisant un environnement diversifié et inclusif où vos contributions auront un impact significatif sur notre succès collectif.