Directeur/Directrice du développement
Montreal, Quebec, CA
Sommaire des tâches
#LI-Remote
Relevant du directeur général ou de la directrice générale, Technologie, le gestionnaire ou la gestionnaire, Développement de logiciels, supervise l’équipe responsable du développement et de la mise en œuvre de logiciels pour les produits d’aiguillage des demandes de règlement relatives aux services pharmaceutiques et aux soins dentaires. Pour remplir vos fonctions avec succès, vous devrez avoir le souci du détail, bien communiquer et vous adapter rapidement à un environnement très dynamique.
Responsabilités principales et tâches connexes
- Répartir et surveiller la charge de travail
- Concevoir et mettre en œuvre des normes de codage, des processus de développement de logiciels et des outils
- Établir les meilleures pratiques de mise en œuvre et de développement de logiciels
- Établir et maintenir des délais réalistes pour les grands ensembles de fonctionnalités, et informer la gestion de tout changement
- Traduire les exigences logicielles en spécifications de conception et en énoncés de travaux, et communiquer efficacement avec les membres de l’équipe
- Travailler avec l’équipe de la qualité afin de rédiger des notes de mise à jour et de documenter les processus aux fins d’exactitude
- Gérer l’ensemble des étapes de développement de logiciels d’un projet
- Participer aux projets interfonctionnels
- Prendre part activement aux activités de soutien à la production et de dépannage
- Accomplir d’autres tâches, au besoin
Exigences
- Diplôme en informatique, en génie informatique ou en génie logiciel requis
- Au moins cinq (5) ans d’expérience en gestion et capacités reconnues pour la création, l’encadrement et la direction d’équipes
- De 10 à 15 ans d’expérience comme développeur de logiciels ou ingénieur en logiciels, un atout
- Certificat en gestion de projet ou expérience équivalente, un atout
Principales compétences
- Capacité démontrée à mettre en œuvre des stratégies, à améliorer les processus et à gérer la qualité
- Aptitudes interpersonnelles exceptionnelles, notamment en coaching, en mentorat et en perfectionnement des membres de l’équipe
- Habiletés marquées pour la communication de concepts techniques et non techniques (à l’oral et à l’écrit)
- Compétences techniques solides
- Capacité à gérer plusieurs tâches à la fois et à réorienter les priorités
- Adaptabilité
- Aptitudes pour l’analyse et la prise de décisions
- Capacité à établir des priorités et à gérer son temps de manière efficace
- Expérience en développement et en livraison de produits de qualité production
- Capacité à créer des liens avec les partenaires technologiques
- Expérience avec Google Cloud Platform ou d’autres plateformes infonuagiques
- Expérience en gestion du développement et de l’exploitation
- Connaissance des langages de programmation tels que Java, Perl, C et C++
- Connaissance du serveur d’intégration webMethods de Software AG, un atout
- Connaissance des services web
- Capacité à utiliser des logiciels de gestion de tâches, notamment Jira
- Connaissance des méthodes agiles
- Capacité à utiliser différentes chaînes d’outils de développement et d’exploitation telles que Git, Linux, SQL, Bash, Maven, Jenkins, Splunk et ELK
- Expérience des systèmes d’exploitation Linux
- Expérience de l’architecture de réseau et de la programmation d’applications réseau
- Réseau étendu (RÉ)
- Réseau local (LAN)
- Coupe-feu
- Équilibrage de charge
- Analyse de traces réseau
- Expérience en automatisation, un atout
- Expérience de la gestion et de la délivrance de certificats publics et de clés privées
- Bilinguisme (anglais, français).