See all the jobs at Xideral here:
, , | Xideral Canadá | Contract | Hybrid
Lieu du mandat :
Montréal
Mode de travail :
Hybride – 6 jours par mois à Montréal, dont 2 journées au Vieux-Port
Langue requise :
Français – environnement de travail francophone
Heures de travail par semaine :
37,5 heures
Durée de la mission :
Jusqu’au 31 décembre 2027
Particularités :
- CV en français
- Vérification des antécédents et des références avant la soumission au client
Nous recherchons un Développeur logiciel expert possédant une forte expertise en C#, développement backend, APIs, microservices et architectures infonuagiques.
La personne sera principalement responsable de la conception, de l’implémentation et du maintien de composantes technologiques, notamment des APIs et services backend, destinées à l’intégration de partenaires de mobilité.
Le rôle évolue dans un environnement technologique moderne basé sur des architectures distribuées, microservices, APIs, plateformes événementielles, conteneurisation et pratiques DevOps/SRE. Le développeur contribuera également à la mise en place de microservices réutilisables ainsi qu'au développement d'un portail d'APIs et d'événements.
Exigences et compétences techniquesExigences principales
- Baccalauréat en technologies de l’information, génie informatique ou domaine pertinent.
- Minimum de 10 années d’expérience pertinente en technologies de l’information.
- Expertise en développement avec C# et ses frameworks associés.
- Solide maîtrise des principes de génie logiciel et patrons de conception.
- Expertise avec les architectures distribuées et microservices.
- Expérience avancée en conception, développement et intégration d’APIs.
- Bonne compréhension des architectures événementielles et de streaming.
- Expertise avec au moins une solution de passerelle d’API, par exemple :
- Apigee
- Traefik
- API Gateway
- Kong
- Expertise avec au moins une plateforme événementielle, par exemple :
- GCP Pub/Sub
- Azure Event Hubs
- Azure Service Bus
- Kafka
- Expérience avec les pratiques DevOps et SRE appliquées au développement applicatif.
- Maîtrise des pratiques de développement collaboratif : revues de code, pull requests, pair programming, TDD, couverture de code et normes de programmation.
- Connaissance des bonnes pratiques de sécurité applicative, notamment OWASP.
- Très bonne connaissance des technologies d’observabilité, notamment Grafana, Prometheus et OpenTelemetry.
- Bonne connaissance des bases de données SQL, NoSQL et Redis.
- Connaissance de la sécurisation des APIs avec OIDC, OAuth 2.0 et SAML 2.0.
- Expérience dans le développement de services et APIs conteneurisés.
- Maîtrise de technologies telles que Docker, Kubernetes (K8s), GKE, AKS et Helm.
- Bonne compréhension générale des environnements Cloud.
- Expérience avec les pratiques et outils CI/CD.
- Expérience avec GitHub, ArgoCD et Terraform.
- Connaissance des méthodologies de développement Agile et/ou SAFe.
Atouts
- Expérience de déploiement dans GCP et/ou Azure.
- Connaissance des systèmes de notifications push pour appareils mobiles.
- Concevoir et développer des APIs et services backend robustes, sécurisés et performants.
- Développer des services permettant l’intégration avec différents partenaires de mobilité.
- Concevoir des microservices réutilisables pour les différentes solutions numériques de l’organisation.
- Contribuer au développement et à l’évolution du portail d’APIs et d’événements.
- Assurer l’évolutivité, la performance, la sécurité et l’observabilité des solutions.
- Contribuer à la mise en place et à l’évolution des environnements infonuagiques.
- Appliquer les pratiques DevOps, SRE, CI/CD et Infrastructure as Code.
- Maintenir un haut niveau de qualité du code et de stabilité des solutions.
- Participer aux phases de faisabilité, conception, développement et réalisation des projets.
- Concevoir et développer des composantes backend principalement en C#.
- Concevoir, développer et maintenir des APIs et microservices.
- Participer aux projets d’intégration de progiciels et de partenaires externes.
- Concevoir des solutions respectant les principes d’architecture logicielle, de solution et d’infrastructure.
- Piloter ou participer aux expérimentations et preuves de concept technologiques.
- Participer à la mise en service des environnements Cloud nécessaires à la livraison des solutions.
- Concevoir les composantes en tenant compte des besoins fonctionnels, de l’évolutivité, de la performance et de la sécurité.
- Mettre en œuvre les mécanismes d’observabilité nécessaires au suivi des services.
- Appliquer les pratiques de développement collaboratif, de tests automatisés et de revue de code.
- Collaborer avec les équipes internes et les fournisseurs de services d’infogérance.
- Participer au diagnostic et à la résolution de problèmes opérationnels complexes.
- Contribuer au support des solutions pouvant nécessiter une prise en charge dans un contexte 24/7.
En soumettant votre candidature, vous consentez à ce que Xideral recueille, utilise et conserve vos renseignements personnels uniquement à des fins de recrutement et de sélection pour ce poste ou pour des opportunités similaires en lien avec vos domaines d’expertise. Vos informations seront traitées de manière confidentielle et conformément à la Loi 25 sur la protection des renseignements personnels du Québec. Vous pouvez en tout temps demander l’accès, la rectification ou la suppression de vos données en nous contactant à l’adresse suivante : contact@xideral.ca.
Fetching your Linkedin profile ...