Analyste Développeur Back-End
Tu souhaites contribuer directement à la création et à l’évolution de solutions numériques qui facilitent le travail des équipes et enrichissent l’expérience des publics de Télé-Québec?
Ici, tu mets ton expertise en développement back-end et en intégration de systèmes au service de projets concrets. Tu conçois des solutions fiables qui permettent aux plateformes et aux outils numériques de communiquer efficacement entre eux.
Description de poste
À titre d’analyste développeur, tu contribueras à la conception, au développement et à la maintenance des services back-end et des intégrations qui soutiennent les outils et les produits numériques de Télé-Québec. Tu traduiras les besoins d’affaires en solutions techniques. Tu développeras et maintiendras des API, des services back-end et des échanges de données entre les systèmes internes et externes, principalement à l’aide de TypeScript (Node.js) et de Python. Tu veilleras à la fiabilité, à la performance et à la sécurité des solutions : gestion des erreurs et des reprises, journalisation, surveillance, tests automatisés et respect des pratiques d’authentification, d’autorisation et de protection des données. Toujours à l'affût des meilleures pratiques, tu contribueras à l’amélioration continue des façons de développer et de déployer les solutions. Tu documenteras l’architecture, les flux d’intégration et les contrats d’API, et collaboreras aux revues de code.Concrètement, tu auras l'occasion de…
- Concevoir et faire évoluer des intégrations entre différentes plateformes et différents systèmes;
- Développer des API REST et des services back-end en TypeScript (Node.js) et en Python;
- Mettre en place des flux d’échange de données synchrones et asynchrones, en assurant leur transformation, leur validation et leur synchronisation;
- Contribuer à la stabilité et à l’évolution de composants existants, notamment ceux développés en .NET;
- Collaborer avec les analystes, les unités d’affaires et des fournisseurs externes afin de transformer les besoins en solutions concrètes.
Profil recherché
Nous recherchons une personne stratégique, curieuse et créative, qui aime bâtir, expérimenter et améliorer. Tu te démarques par :- Ta capacité à analyser des besoins et à les traduire en solutions techniques claires et efficaces;
- Ton esprit d’analyse, ta rigueur et ton autonomie;
- Tes habiletés relationnelles et ta capacité à vulgariser des enjeux techniques;
- Ton orientation vers les solutions et les résultats, ainsi que ton goût pour le travail d’équipe;
- Ta curiosité technologique et ton envie d’apprendre et de partager les bonnes pratiques.
Parcours
- Diplôme universitaire de premier cycle en informatique ou dans toute autre discipline pertinente;
- Cinq (5) années d’expérience pertinente en développement back-end ou en intégration de systèmes. Une expérience pertinente et une compétence reconnue en développement informatique peuvent également être considérées;
- Maîtrise de TypeScript et de Node.js pour le développement back-end, ainsi que de Python;
- Maîtrise de la conception et de la consommation d’API REST, des échanges en JSON et de la documentation d’API selon la spécification OpenAPI;
- Expérience concrète en intégration de systèmes et avec différents mécanismes d’échange : webhooks, traitements par lots, échanges de fichiers, files de messages ou bus d’événements;
- Bonne connaissance des bases de données relationnelles et du langage SQL, notamment PostgreSQL et Microsoft SQL Server;
- Connaissance des mécanismes d’authentification et d’autorisation, notamment OAuth 2.0, OpenID Connect et les jetons JWT;
- Connaissance des tests automatisés (unitaires et d’intégration), de Git et des pipelines d’intégration et de déploiement continus;
- Excellente maîtrise du français, tant à l’oral qu’à l’écrit, et maîtrise fonctionnelle de l’anglais.
Ce poste est fait pour toi si…
- Tu crois que des intégrations bien conçues et des services fiables sont essentiels à la qualité des produits numériques;
- Tu aimes résoudre des problèmes complexes, collaborer avec des équipes aux expertises variées et faire évoluer des solutions dans le temps.
Les avantages de Télé-Québec
- 6 semaines de vacances (4 durant l’année et nous sommes fermés 2 semaines pour la période des Fêtes)
- Congés maladie-mieux être
- Assurances collectives, télémédecine et fonds de pension à prestation déterminée
- Mode de travail hybride
- Poste de travail attitré les jours de présence au bureau
- Environnement stimulant qui te permettra de mettre à profit toute ta créativité
Notre processus de recrutement comprend habituellement :
- Entretien exploratoire
- Entretien approfondi (en présentiel)
- Examen axé compétences
- Offre d'emploi