See all the jobs at Xideral here:
| Xideral Canadá | Contract | Partially remote
, ,Langue requise :
Français (excellente maîtrise à l’oral et à l’écrit)
Heures de travail par semaine :
Temps plein (40 heures)
Type de poste :
Hybride – Montréal (2 jours par semaine au bureau, reste en télétravail)
Durée de la mission en mois :
3 mois, avec possibilité de renouvellement de 6 mois (à partir de janvier)
À propos du posteNous recherchons un Développeur .NET/C# senior pour rejoindre une équipe multidisciplinaire et contribuer à un projet stratégique de refonte d’application.
Vous participerez à la transformation d’un système monolithique vers une architecture 100 % microservices, en travaillant sur un nouvel environnement moderne et innovant. Ce rôle vous permettra d’évoluer dans un contexte riche, où vos compétences techniques et votre esprit collaboratif auront un impact direct sur la qualité et la performance de la solution.
-
Minimum 12 ans d’expérience en TI
-
Au moins 7 ans d’expérience en développement .NET
-
Participation à un projet d’envergure de migration ou refonte vers des microservices
-
Maîtrise des environnements et technologies suivants :
-
C#, .NET Core / .NET Framework
-
Applications web (Typescript, HTML, CSS, MVC)
-
WebAPI, microservices
-
Visual Studio
-
Microsoft Azure (microservices, observabilité)
-
Microsoft Azure-DevOps (orchestration CI/CD)
-
Protocole MQTT
-
Outils collaboratifs : Confluence, Jira
-
Message Queuing (RabbitMQ)
-
Bases de données : SQL Server, CosmosDB, Redis
-
Outils de monitoring : Grafana, Telegraf, InfluxDB
-
-
Connaissance des méthodologies Agiles (Scrum, Kanban, etc.)
-
Participer activement à la refonte d’une application monolithique vers une architecture microservices
-
Concevoir et développer des solutions robustes et évolutives
-
Respecter les normes de sécurité applicative et les bonnes pratiques de développement
-
Produire du code maintenable et documenté
-
Soutenir l’équipe dans la livraison de solutions fiables et performantes
-
Analyser les besoins et concevoir des solutions techniques adaptées
-
Développer et optimiser des algorithmes pour améliorer la performance du système
-
Réaliser le développement et les tests dans un cadre Agile
-
Collaborer étroitement avec l’équipe sur le raffinement des demandes et les revues de code
-
Investiguer et résoudre des problèmes en environnements non-prod et prod
-
Contribuer à l’amélioration continue des pratiques et outils de l’équipe
-
Participer aux déploiements et à l’exploitation des solutions
-
Expérience avec les systèmes SAEIV ou systèmes complexes
-
Connaissance approfondie des environnements hybrides (serveurs, VM, conteneurs, cloud Azure)
-
Expérience de développement front-end avec Angular
-
Capacité à soutenir et à coacher des développeurs moins expérimentés
-
Esprit d’équipe et ouverture à contribuer à des tâches variées du cycle de vie logiciel