Voici un bref aperçu des tâches et des responsabilités qui vous incomberont :
Écrire du code clair, performant, robuste, maintenable et testé;
Concevoir, développer et faire évoluer des applicationsWeb Full Stack;
Développer de nouveaux modules, fonctionnalités, objets et modèles liés aux plateformes de gestion et de valorisation des données;
Concevoir, développer et consommer des API REST;
Assurer l’intégration et l’interopérabilité des différentes composantes applicatives;
Intégrer des interfaces utilisateur conformes aux normes d’accessibilité et aux meilleures pratiques Web;
Contribuer aux décisions de conception applicative et d’expérience utilisateur;
Participer à l’amélioration continue de l’expérience utilisateur;
Réaliser des revues de code et promouvoir les bonnes pratiques de développement;
Maintenir des standards élevés en matière de qualité, de performance et de sécurité du code;
Collaborer à l’amélioration continue des processus et pratiques de développement;
Diagnostiquer et résoudre des problèmes opérationnels;
Recommander et mettre en œuvre des solutions technologiques sécuritaires, fiables et performantes répondant aux besoins d’affaires;
Agir à titre de membre actif d’une équipe Agile en proposant des améliorations aux méthodes de travail et aux pratiques en place.
Le Profil Recherché Est Le Suivant
Détenir un minimum de dix (10) années d’expérience en développement logiciel;
Posséder une expérience significative en conception, développement et intégration d’applicationsWeb;
Démontrer une expérience dans la conception, le développement et la consommation d’API REST;
Avoir de l’expérience comme développeur, intégrateur et opérateur de solutions technologiques, incluant les phases de faisabilité, de conception, de réalisation et de livraison;
Maîtriser Python, PHP ainsi que JavaScript ou TypeScript;
Connaître les architectures Web modernes;
Appliquer les bonnes pratiques de développement sécuritaire;
Utiliser des outils de gestion de code source et des environnements de développement collaboratif;
Détenir un baccalauréat en informatique, en génie informatique ou dans un domaine connexe, ou posséder toute combinaison équivalente de formation et d’expérience;
Démontrer d’excellentes capacités d’analyse, de synthèse et de résolution de problèmes;
Formuler des recommandations pertinentes orientées vers les besoins d’affaires;
Comprendre les enjeux d’affaires et faire preuve d’une bonne capacité d’écoute;
Collaborer efficacement au sein d’équipes multidisciplinaires;
Faire preuve d’autonomie, de polyvalence et d’initiative;
Posséder une expérience avec la plateforme CKAN (un atout);
Détenir une expérience avec la plateforme Drupal (un atout);
Connaître les méthodologies Agile et/ou le cadre SAFe (un atout);
Avoir de l’expérience dans des environnements infonuagiques (un atout);
Démontrer un intérêt ou une expérience en gestion et valorisation des données (un atout).