Développeur(se) principal(e).NET – API REST et Microservices – 100% Télétravail (MTL, QC)
Recrute Action
Détails du poste
- Lieu de travail : Montreal (Hybride)
- Type de poste : Temporaire à temps plein
- Salaire : 65,00$ - 85,00$ /heure
- Horaire de travail : Poste de jour
Description du poste
Contribuez au développement d’applications d’entreprise dans le secteur de l’assurance à l’aide de .NET, d’API REST, de Kubernetes, de Kafka et de technologies DevOps modernes. Participez à la conception de solutions numériques évolutives, collaborez à des initiatives techniques complexes et contribuez à la livraison de plateformes sécurisées et performantes favorisant l’innovation d’affaires.
Ce que nous offrons
- Salaire horaire de 65-75$.
- Tarif pour entreprise incorporée : 75-85$ par heure.
- Contrat de 5 mois avec possibilité d'emploi permanent.
- Horaire de jour de 37.5 heures par semaine.
- Télétravail avec une journée au bureau par mois.
Responsabilités
- Diriger et participer à la conception, au développement et au déploiement d’API REST et de microservices .NET à l’aide de Docker et Kubernetes.
- Veiller à ce que les conceptions des services respectent les normes d’architecture approuvées.
- Se tenir à jour sur les nouvelles technologies liées aux API et les intégrer aux solutions.
- Développer des services orientés événements à l’aide de Kafka.
- Utiliser et améliorer les outils DevOps et les processus CI/CD, notamment Jenkins, Artifactory, BitBucket, Gradle, Continuous Delivery Director et Ansible.
- Identifier les anomalies, diagnostiquer les problèmes et mettre en œuvre des solutions efficaces.
- Coordonner les activités de développement, de tests, de débogage et de déploiement avec des équipes locales et internationales.
- Produire et maintenir la documentation conformément aux exigences du cycle de développement logiciel (SDLC).
- Analyser, définir et documenter les exigences liées aux données, aux flux de travail, aux processus logiques, à la conception des interfaces, aux contrôles et aux résultats.
- Contribuer à la planification des projets en définissant les échéanciers et en estimant la faisabilité, les coûts, la portée et les efforts requis.
- Veiller à l’intégration des exigences et des normes de sécurité de l’information dans toutes les solutions.
- Assurer la stabilité, la performance et la maintenance continue des applications en production, notamment l’analyse, la résolution, l’escalade et le suivi des incidents.
- Développer des services REST fondés sur les spécifications OpenAPI/Swagger avec .NET Core.
- Déployer des applications dans des environnements Kubernetes à l’aide de conteneurs Docker, tant sur des infrastructures locales que sur AWS.
- Développer des microservices et des services de domaine utilisant les bases de données MongoDB et PostgreSQL.
- Développer des processus orientés événements et des microservices consommant des sujets Kafka.
Qualifications
- Diplôme d’études postsecondaires en informatique.
- 5 ans d’expérience en développement d’applications, avec une expérience progressive en technologies de l’information couvrant l’ensemble du cycle de développement logiciel et l’intégration de systèmes.
- 1 an d’expérience avec les architectures orientées événements (Event-Driven Architecture).
- Excellente maîtrise des API .NET, de REST, SOAP, JSON, OpenAPI, Swagger, Microsoft SQL, des services Web et des technologies d’hébergement Web.
- Solide expérience des pratiques DevOps.
- Excellentes aptitudes en analyse et en résolution de problèmes, avec la capacité de fournir des solutions efficaces dans des délais appropriés.
- Une expérience avec Kubernetes, Okta, Kafka, AWS et MongoDB est considérée comme un atout.
- Une expérience des produits et des domaines d’affaires liés aux avantages sociaux collectifs est considérée comme un atout.
- Une connaissance des architectures et technologies d’intégration Enterprise Service Bus (ESB) est considérée comme un atout.
- Expérience dans la gestion et la coordination des activités d’équipes réparties sur plusieurs sites.
- Excellentes aptitudes en organisation et en planification.
- Bilinguisme requis afin de collaborer efficacement avec des équipes multidisciplinaires, de communiquer avec les parties prenantes et de produire de la documentation technique dans les deux langues.
- Approche axée sur le service à la clientèle.
Pourquoi Recrute Action?
Recrute Action (permis d’agence : AP-2504511) offre des services de recrutement fondés sur un accompagnement de qualité et une approche personnalisée. Dans le cadre du processus de sélection, certaines candidatures peuvent être analysées à l’aide d’outils d’intelligence artificielle. Seules les candidatures répondant aux critères du poste seront contactées.