Job Description
TEHORA est présentement à la recherche d' un(e) programmeur(euse) FullStack Angular / C# .NET Core ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. Le mandat vise la maintenance et l'évolution d'une plateforme applicative infonuagique moderne pour un client du secteur public québécois. Sans être exhaustifs, voici les services et livrables que devra fournir la personne retenue : Concevoir, développer, maintenir et faire évoluer des composantes FrontEnd en Angular; Concevoir, développer et maintenir des services BackEnd en C# et .NET Core; Participer à l'évolution de microservices, d'API REST et d'intégrations applicatives; Contribuer aux travaux d'intégration et de déploiement dans un environnement Azure; Participer aux essais unitaires, essais intégrés, revues de code et corrections d'anomalies; Contribuer aux pipelines CI/CD et aux pratiques DevOps; Documenter le code, les décisions techniques et les composants livrés; Collaborer avec le Product Owner, les analystes, architectes et développeurs. Requirements Minimum 7 ans d'expérience en ressources informationnelles; Minimum 1 an d'expérience en infonuagique; Minimum 5 ans d'expérience en développement Angular; Minimum 5 ans d'expérience en développement C# et .NET Core; Expérience récente dans un projet de développement ou de maintenance d'une plateforme applicative; Capacité à démontrer une participation significative à un projet comparable; Angular, TypeScript, HTML, CSS; C#, .NET Core, API REST, architecture microservices; Git ou outil de versionnage équivalent; Tests unitaires, tests intégrés et bonnes pratiques de développement sécurisé; CI/CD, DevOps et collaboration en mode Agile; Azure API Management, Azure Functions, Azure Service Bus; Azure Application Insights, Azure Key Vault, Azure B2C / MSAL; Cosmos DB, bases NoSQL distribuées ou bases graphes; OpenSearch, Elasticsearch ou moteur de recherche distri