Notre client, un important intégrateur technologique mondial, est à la recherche urgente d’un Développeur Fullstack – Chef d’équipe technique pour se joindre à son équipe, dans le cadre d’un mandat pour un client final situé dans la province de Québec.
Dans ce rôle, vous travaillerez avec une équipe de consultants techniques pour livrer une série de projets dans l’environnement TI du client final. Il s’agit d’un poste 100 % en télétravail, basé n’importe où au Québec.
Il s’agit d’un contrat initial de 12 mois, avec possibilité de prolongation jusqu’en 2029.
- Le développeur Fullstack / chef d’équipe technique multi-couches participera directement au développement des solutions et collaborera à la planification, l’analyse, la conception, le développement et les tests de nos solutions.
- Participer à différents aspects du développement : architecture, analyse, tests, back-end, front-end.
- Réaliser des analyses fonctionnelles et de performance.
- Rédiger une documentation appropriée pour assurer la continuité et la maintenabilité de l’application.
- Participer à l’amélioration des pratiques de développement logiciel au sein de l’équipe DevOps (pratiques DevOps).
- Maintenir et assurer l’évolution et le respect de l’architecture des solutions en conformité avec les meilleures pratiques.
- Aider l’équipe à adopter des méthodes de développement modernes en informatique en nuage telles que les principes d’architecture, les outils DevOps et les tests unitaires.
- S’assurer que le code produit respecte l’architecture établie.
- Contribuer aux choix d’orientation technologique.
- Identifier les opportunités d’amélioration et collaborer à leur mise en œuvre.
La ressource doit posséder au minimum les exigences suivantes :
- Avoir participé à au moins quatre (4) projets en environnement agile ;
- Minimum de dix (10) années d’expérience individuelle ou combinée en :
- Maîtrise de Entity Framework ou LINQ pour résoudre des problèmes de performance (au moins 3 ans d’expérience).
- Connaissance des principes SOLID, DRY ou DESIGN PATTERN.
- Minimum de trois (3) années d’expérience dans le développement d’applications monopage (SPA) et de services Web REST (JSON, OAUTH2, OpenID Connect) ;
- Minimum de deux (2) années d’expérience avec les pipelines d’intégration et de livraison continues CI / CD ;
- Minimum de deux (2) années d’expérience avec les frameworks KEYCLOAK ;
- Minimum de deux (2) années d’expérience avec les frameworks de tests unitaires utilisant Typescript ;
- Minimum de trois (3) années d’expérience en développement avec le langage de programmation C#.
- Minimum de deux (2) années d’expérience avec des outils DevOps tels que JIRA, Azure DevOps, NPM, Gulp, Github.