• Évaluation, développement, maintenance et mise à jour d’applications, modules et fonctionnalités requis sous différents environnements;
  • Contrôle de la qualité des livrables techniques du projet;
  • Interaction régulière avec les équipes concernées, à distance, tout au long des différents processus de développement;
  • Définition des besoins et implémentation des solutions techniques optimales;
  • Compréhension des besoins des bénéficiaires et utilisateurs sous une conception à exploitation accrue;
  • Une très bonne gymnastique mentale et l’assurance de la phase de conception de projets exploitables à long terme; participation active aux revues de code et de conception;
  • Conception et développement d’API internes et exploitation d’API externes à complexité variable;
  • Évaluation et révision des spécifications ainsi que des exigences selon les besoins techniques et d’affaires;
  • Écriture du code testable, efficace et réutilisable convenant à l’intégration et le déploiement continu qui respecte les meilleures pratiques ainsi que les directives de déploiement de solutions technologiques avant-gardistes;
  • Analyse des spécifications fonctionnelles par rapport à des cahiers des charges;
  • Analyse des dysfonctionnements applicatifs et la proposition de solutions;
  • Participation à l’amélioration continue des procédures de travail;
  • Assurance du “versioning” du code source du projet;
  • Découpage des projets en tâches, planification du travail et des horaires de l’équipe;
  • Assurance des suivis, surveillance des progrès et des échéanciers;
  • Participation à toutes les phases de développement (design, codage, contrôle de la qualité, test, déploiement);
  • Participation à la maintenance, à la mise à jour, à la personnalisation, à la configuration, à la validation, aux tests et à la mise en service des systèmes opérationnels existants;
  • Assurance du “mentoring” et du conseil technique auprès de l’équipe, promotion du développement professionnel, acquisition et transfert de connaissance;
  • Gestion des demandes de changement, validation de la conformité des projets et la qualité des livrables;
  • Assurance de la liaison avec les consultants externes.

EXIGENCES :

  • Formation académique pertinente en informatique;
  • 2 ans d’expérience en développement Web et en gestion d’équipe;
  • Avoir travaillé avec un système de “versioning” et collaboration (Git, SVN, etc);
  • Maîtrise du développement avec des langages de type PHP/MySQL et des méthodes de développement MVC;
  • Connaissance de l’architecture LAMP (Linux, Apache MYSQL, PHP);
  • Connaissance solide de l’architecture l’API REST;
  • Connaissance des frameworks PHP (CodeIgniter, Symfony 4 et Laravel);
  • Connaissance du framework Python (Django);
  • Connaissance du framework Ionic 4;
  • Connaissances en HTML, CSS, Jquery et Bootstrap (RWD);
  • Maîtrise du développement moderne en JavaScript (Typescript, Angular 9, NodeJs);
  • Participation aux rencontres SCRUM, aux estimations;
  • Autonomie, dynamisme, esprit critique et rigueur;
  • Facilité à communiquer, gérer les priorités, capacité d’adaptation;
  • Responsabilité et prise d’initiatives pour l’intégration des bonnes pratiques, normes et méthodes;
  • Capacité de travailler sur plusieurs projets simultanément, avec des échéanciers serrés et sur différents faisceaux horaires;
  • Avoir les habiletés d’assurer la traçabilité et la documentation appropriées aux différents, projets et taches et maintenir une communication documentée avec les différents acteurs internes et externes;
  • Capacité de travailler rapidement, soigneusement et s’adapter bien aux changements;
  • Excellentes aptitudes pour les relations interpersonnelles, positivisme, ambition et honnêteté;
  • Excellente maîtrise du français et de l’anglais (parlé et écrit) – obligatoire;
  • Ouvert à s’impliquer dans des tâches connexes à son poste.