Développeur Senior C# .NET pour Systèmes PDM | Poste à Distance

À distance
À plein temps
Dans ce rôle, vous concevrez et implémenterez des solutions robustes et évolutives qui aideront les organisations à gérer efficacement et en toute sécurité leurs données produit. Cette plateforme permet aux entreprises de rationaliser leurs processus de gestion du cycle de vie des produits en fournissant des capacités de stockage et de manipulation de données sécurisées et fiables. Responsabilités Principales: - Concevoir et développer des composants hautes performances côté serveur en utilisant C# et la plateforme .NET (Framework et Core). - Implémenter des traitements multi-threads pour assurer une performance optimale des applications. - Écrire du code propre, maintenable et bien documenté en suivant les meilleures pratiques et les principes de la POO. - Collaborer avec des équipes pluridisciplinaires pour intégrer les systèmes frontend et backend. - Participer aux révisions de code et contribuer à l'amélioration des processus de développement. - Résoudre des problèmes techniques complexes avec efficacité et précision. - Implémenter des interactions robustes avec les bases de données SQL Server, Oracle ou PostgreSQL. - Maintenir et optimiser le code existant pour améliorer les performances et l'évolutivité. - Participer aux cycles de développement Agile, y compris la planification, l'estimation et les rétrospectives. Compétences et Expérience Requises: - 3+ ans d'expérience professionnelle en développement C#. - Solide maîtrise de la plateforme .NET (à la fois Framework et .NET Core 8.0). - Excellente connaissance des principes de programmation orientée objet et des design patterns. - Expérience dans le développement et l'optimisation d'applications multi-threads. - Capacité à écrire du code bien structuré, maintenable et efficace. - Compétence dans le travail avec des bases de données relationnelles et la rédaction de requêtes optimisées. - Compétences en anglais suffisantes pour lire la documentation technique. - Excellentes capacités de résolution de problèmes et de réflexion analytique. - Solides compétences en communication et capacité à travailler efficacement en équipe. - Volonté d'apprendre de nouvelles technologies et de s'adapter aux exigences du projet. Atouts Supplémentaires: - Expérience avec un ou plusieurs systèmes de gestion de bases de données majeurs (SQL Server 2022, Oracle 21c, PostgreSQL 16). - Expérience pratique avec ASP.NET Core pour le développement d'API web RESTful. - Maîtrise des systèmes de contrôle de version tels que Git ou Azure DevOps. - Expérience avec les technologies de conteneurisation (Docker, Kubernetes). - Connaissance des plateformes cloud (Azure, AWS). - Familiarité avec l'architecture microservices et les principes de conception distribuée. - Expérience avec les technologies frontend (JavaScript, React, Angular). - Compréhension des pipelines CI/CD et des pratiques DevOps modernes. - Expérience préalable avec les systèmes PDM ou PLM dans un contexte industriel. Pourquoi Rejoindre Notre Équipe: Travaillez sur des projets stimulants qui repoussent les limites de la technologie de gestion des données. Profitez de la flexibilité du travail à distance tout en collaborant avec des professionnels talentueux du monde entier. Nous offrons une rémunération compétitive, des opportunités de croissance professionnelle et un environnement favorable où vos contributions sont valorisées et reconnues.