Développeur d'Applications .NET Senior | Spécialiste SOA & ETL à Distance
À distance
À plein temps
Nous recherchons un Développeur d'Applications .NET Senior talentueux pour rejoindre notre équipe innovante. Vous serez responsable de l'amélioration de notre plateforme SOA basée sur .NET, de la migration de composants hérités et de la mise en œuvre de solutions d'intégration de données efficaces.
Responsabilités Principales:
- Concevoir et implémenter des améliorations pour notre plateforme d'architecture orientée services (SOA) construite sur les dernières technologies .NET (.NET 8/7/6).
- Diriger la migration d'outils et d'applications hérités vers une architecture .NET moderne et une infrastructure cloud.
- Développer et optimiser les processus d'intégration pour de nouvelles sources de données dans notre plateforme.
- Adapter et maintenir les tâches ETL (Extraction, Transformation, Chargement) existantes pour répondre aux exigences et formats de données changeants.
- Collaborer avec des équipes pluridisciplinaires pour comprendre les besoins métier et fournir des solutions techniques de haute qualité.
- Rédiger du code propre, maintenable et bien testé en suivant les meilleures pratiques du secteur.
- Participer aux revues de code et aux discussions techniques pour assurer la qualité des solutions et le partage des connaissances.
Compétences Requises:
- Minimum 5 ans d'expérience pratique en développement .NET, incluant une forte maîtrise de C# et ASP.NET Core.
- Expertise démontrée dans les principes d'architecture orientée services (SOA) et les modèles d'implémentation.
- Compréhension solide des processus ETL et expérience dans l'implémentation de solutions d'intégration de données.
- Maîtrise de SQL Server, Entity Framework Core et des principes de conception de bases de données.
- Expérience dans la conception et l'implémentation d'API RESTful.
- Fortes compétences en résolution de problèmes et capacité à diagnostiquer des problèmes techniques complexes.
- Excellentes aptitudes de communication avec capacité à expliquer des concepts techniques à des interlocuteurs non techniques.
- Autonomie avec capacité prouvée à prioriser les tâches et travailler indépendamment dans un environnement à distance.
- Expérience avec les systèmes de contrôle de version (Git) et les flux de travail de développement modernes.
Atouts Complémentaires:
- Connaissance de VB6 pour les projets de migration de systèmes hérités.
- Expérience des plateformes cloud AWS ou Azure pour le déploiement et la gestion d'applications.
- Expérience dans la configuration et la maintenance de pipelines CI/CD utilisant des outils comme Azure DevOps, Jenkins ou GitHub Actions.
- Expérience dans les secteurs bancaires ou du trading énergétique avec compréhension des processus métier associés.
- Expérience en architecture microservices et technologies de conteneurisation (Docker, Kubernetes).
- Familiarité avec les systèmes de messagerie comme RabbitMQ ou Azure Service Bus.
- Connaissance des méthodologies de développement agile.
Pourquoi Nous Rejoindre:
En travaillant avec nous, vous aurez l'opportunité de participer à des projets transformatifs utilisant des technologies de pointe. Vous bénéficierez d'un environnement de travail à distance flexible qui privilégie l'équilibre vie professionnelle-vie personnelle tout en collaborant avec des professionnels talentueux. Nous offrons une rémunération compétitive, des opportunités de développement professionnel continu et la possibilité d'apporter des contributions significatives à des solutions innovantes dans un secteur dynamique.