Localisation: Télétravail (100%)
Type d’emploi: Permanent
Horaire: 40h/semaine du lundi au vendredi
Expérience requise: 10 ans et plus
À PROPOS D’ITESMEDIA
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 full‑stack 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.
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.
RESPONSABILITÉS PRINCIPALES
- Participer à 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 connexe
- Minimum de 8 à 10 ans d’expérience en développement logiciel
- Autonomie, rigueur et capacité à prendre des initiatives
- Esprit analytique et capacité à résoudre des problèmes complexes
- Intérêt pour l’apprentissage continu et les nouvelles technologies
- Bon esprit de collaboration
- Intérêt et curiosité pour l’intelligence artificielle et son potentiel dans le développement logiciel
- Capacité à identifier et expérimenter des opportunités d’intégration de l’IA dans les produits ou les processus internes
EXIGENCES ET COMPÉTENCES
- Capacité à analyser les besoins et émettre une proposition avant le début du développement;
- Bonne compréhension des technologies moderne 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;
ATOUTS
- Connaissance 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ÉMUNÉRATION ET AVANTAGES
- Rémunération: 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.
Rémunération : 90 000,00$ à 110 000,00$ par an
Langue:
Lieu du poste : Télétravail