Senior Full-Stack Developer

Itesmedia — Canada · Posted ~3 hours ago

Senior Full-time Remote

Skills

Full-stack development Software architecture Application development Production deployment Security-focused development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior full-stack development position involving the design, implementation, and evolution of secure software applications used by international customers. The role requires strong technical ownership and experience with critical systems.

Highlights

Permanent remote role with opportunities to build secure, globally used software systems and contribute across the full development lifecycle.

Description

ITESMEDIA est un chef de file dans le domaine des technologies d’affichage numérique et des systèmes d’information voyageur. Nous développons des solutions logicielles innovantes, hautement sécuritaires, qui améliorent la communication visuelle numérique dans des environnements publics variés. En pleine croissance, nous sommes à la recherche d’un développeur fullstack senior pour se joindre à notre équipe. Vous jouerez un rôle clé dans la conception, le développement et l’évolution de nos applications utilisées par des clients à travers le monde. Localisation : Télétravail Type d’emploi : Permanent Horaire : 40h/semaine du lundi au vendredi Expérience requise: 10 ans et plus VOTRE RÔLE En tant que développeur senior, vous serez impliqué dans toutes les étapes du développement logiciel, de l’analyse des besoins à la mise en production. Vous travaillerez sur des systèmes critiques où la performance, la fiabilité et la sécurité sont essentielles. Ce rôle s’adresse à une personne autonome, multidisciplinaire et orientée solution, capable de prendre en charge des fonctionnalités de bout en bout et de contribuer activement aux décisions techniques. Vous serez également amené(e) à participer à l’exploration et à l’intégration de solutions basées sur l’intelligence artificielle lorsque pertinent. PRINCIPALES RESPONSABILITÉSParticiper à l’analyse des besoins et proposer des solutions techniques adaptées;Concevoir, développer et maintenir des applications web;Développer des fonctionnalités front-end et back-end (full-stack);Contribuer aux décisions techniques et à l’évolution de l’architecture des systèmes;Identifier et résoudre des problèmes techniques de différents niveaux de complexité;Assurer la qualité du code (tests unitaires, revues, bonnes pratiques, documentation);Collaborer avec l’équipe pour améliorer les processus de développement;Mettre à jour la documentation technique et le manuel d’usager;Assurer un transfert de connaissances aux membres de l’équipe. PROFIL RECHERCHÉDEC ou BAC en développement logiciel ou domaine connexeMinimum de 8 à 10 ans d’expérience en développement logicielAutonomie, rigueur et capacité à prendre des initiativesEsprit analytique et capacité à résoudre des problèmes complexesIntérêt pour l’apprentissage continu et les nouvelles technologiesBon esprit de collaborationIntérêt et curiosité pour l’intelligence artificielle et son potentiel dans le développement logicielCapacité à identifier et expérimenter des opportunités d’intégration de l’IA dans les produits ou les processus internes EXIGENCES ET COMPÉTENCESCapacité à analyser les besoins et émettre une proposition avant le début du développementBonne compréhension des technologies modernes du web (HTML, CSS, JavaScript);Habilité à concevoir une application en prenant en compte les besoins actuels et futurs du marché;Expérience dans l’utilisation du langage C#;Expérience dans l’utilisation du SQL Server (Création de tables, stored procedures, triggers, fonctions, etc.);Connaissances avancées de multiples systèmes d’exploitation (Windows, Linux, Android, macOS, iOS);Capacité à automatiser les tâches redondantes (Scripts, préventions proactives, proposition de solutions);Capacité à évaluer de nouvelles solutions technologiques et émettre un plan d’implémentation;Connaissances en cybersécurité dans le but d’identifier des faiblesses et proposer des solutions;Expérience dans la création et consommation de services web (REST);Familiarité avec des outils pour la gestion de versions du code (Git).Connaissances du fonctionnement d'un environnement infonuagique tel que Microsoft Azure; ATOUTSConnaissance de ASP.NET Core;Connaissance d’un ou de plusieurs frameworks JavaScript de type Single Page Application;Familiarité avec les outils de développement Microsoft (Visual Studio, Azure DevOps);Familiarité avec l’authentification OAuth2;Connaissance de TypeScript;Familiarité avec la gestion et déploiement des applications sur Microsoft Azure; RÉNUMÉRATION ET AVANTAGESRémunération concurrentielle: 90 000$ à 110 000$ selon l’expérience et les compétences;Télétravail à 100%;Assurances collectives;Opportunités de progression et de carrière à long terme;Travailler dans une atmosphère détendue et dynamique.