Description du poste
Tu es une personne passionnée par le développement ? Un travail local qui a un impact mondial, ça te dit? Nous avons le poste parfait pour toi !
Nous recherchons un(e) Concepteur(trice) logiciel Full Stack senior - Lead Technique. Ton expertise sera une force au sein de notre équipe
Description du poste
En tant que Concepteur logiciel Full-Stack Senior - Lead Technique , vous serez responsable de projets techniques critiques.
Vous aurez la responsabilité de coordonner techniquement le(s) projet(s) dans le but de mener l'équipe à atteindre les objectifs du projet.
Vous serez le porte-parole technique officiel de l'équipe de projet vis-à-vis les intervenants internes et externes. Vos responsabilités seront entre autres de collaborer étroitement avec les autres équipes pour définir les exigences et également à encadrer et à mentorer les développeurs juniors, tout en favorisant une culture de l'excellence et de l'innovation.
Vos responsabilités :
Démarrage de projet
- Diriger l’analyse des besoins pour clients internes et / ou externes
- Diriger l’évaluation de divers scénarios en considérant les contraintes technologiques, financières et temporelles
- Proposer des alternatives techniques innovantes permettant d’ajouter de la valeur à l’offre
- Rédiger les plans d’architecture de la solution logicielle dans le contexte du système
- Établir la logique de construction de la solution logicielle dans le contexte de la livraison d’une solution complète (découpage des tâches, logique et contrainte de construction)
- Rédiger les diagrammes fonctionnels et les interfaces constituant la solution logicielle
- Rédiger les requis et spécifications des différentes composantes du système
- Évaluer les coûts (heures ou $) d’analyse, développement, intégration, déploiements.
Exécution de projet
- Gérer l’ensemble des requis techniques des projets assignés
- Établir et maintenir les liens de communication avec le client et agir comme agent de liaison entre le client et l'interne (pour les aspects techniques)
- Établir et maintenir les liens de communication entre les divers intervenants ingénierie du projet
- Rédiger la documentation nécessaire (interne et / ou externe) pour assurer la pérennité et répondre aux requis du client.
- Établir le plan de test (unitaire et fonctionnel) de la solution logicielle dans le contexte de la solution complète
- Concevoir le code logiciel dans le langage adapté à la solution
- Exécuter les validations nécessaires au bon fonctionnement de la solution
- Intégrer les différentes composantes de la solution logicielle dans le système
- Déployer les solutions logicielles dans leur contexte d’opération
- Automatiser les opérations dans le contexte des requis du client et de la pérennité
Soutien et support
- Corriger les défauts de solutions existantes
- Analyser le code existant
- Proposer des solutions réalistes et viables pour le maintien de solutions existantes
- Rester à l’affut de l’utilisation des produits dans lesquels vous avez contribué
Communication
- Établir et maintenir les liens de communication avec le client et agir comme agent de liaison entre le client et l'interne (pour les aspects techniques)
- Établir et maintenir les liens de communication entre les divers intervenants ingénierie du projet
- Capable de vulgariser les aspects techniques et d’adapter son langage à l’auditoire
- S’assurer de la compréhension de l’auditoire
- Documenter son travail selon les pratiques en place
- Documenter les demandes des clients internes et externes en étant à l’écoute des désalignements et des demandes de changements
- Communiquer rapidement les risques et changements aux intervenants pertinents
- Assister aux rencontres en tenant compte des agendas
Gestion
- Planifier ses actions court, moyen et long terme et tenir un tableau de bord de ses actions quotidiennes selon les pratiques en place
- Proposer et respecter les priorités
- Participer aux divers suivi d'avancement du projet (coûts réels et prévus, échéancier, livrables, risques, points ouverts, autres si applicable)
- Rester à l’affut des engagements (financiers, techniques, temporelles) et rester proactifs envers les intervenants lorsqu’il y a des changements peu importe leurs provenances.
- S’engager personnellement dans la réussite des projets
- Structurer son travail de façon à éviter les erreurs et les opérations répétitives
Veille technologique et innovation
- Rester à l’affut des dernières technologies dans le domaine logiciel
- Expérimenter de nouveaux langages et cadres logiciels
- Rester à l’affut des tendances et des innovations dans le domaine logiciel
- Rester à l’affut des standards, des organisations libres qui couvrent son champ d’expertise
Un atout
Rester à l’affut des technologies et des innovations dans les domaines connexes au logiciel, tel que mécanique, électronique, infonuagique, etc.
Qualifications
Requis
- Scolarité : BAC en informatique ou en génie informatique ou DEC en informatique avec expérience équivalente
- Niveau d’anglais : Bilingue français - anglais
- Expérience préalable : Expérience pertinente en programmation, connaissance de la programmation concurrente et orientée objet, expérience comme lead technique de projet
- Nombre d’année d’expérience requise : plus de 10 ans d’expérience
Qualités (Savoir être)
- Rigueur
- Autonomie et débrouillardise
- Minutie
- Créativité
- Influence
- Proactivité
- Orienté résultats
- Habile communicateur
Informations supplémentaires
Ce que nous offrons au Concepteur(trice) logiciel :
- Conciliation famille-travail (reconnu par le sceau Concilivi)
- Horaire flexible + vendredi après midi en congé
- Mode de travail (hybride ou présentiel)
- Assurances collectives et télémédecine (Telus) dès la première journée
- Reer avec cotisation de l’employeur
- Congés et vacances flexibles
- Programme de reconnaissance des années de service
- Activités sociales et sportives
- Espace de bureaux lumineux et modernes dans un secteur central
- Transport en commun à proximité et possibilité de stationnement intérieur pour vélo et auto
- Douches
- Recherche des dernières technologies pour te permettre de performer
- Environnement agile et outils à la fine pointe
- Possibilité de se développer et de grandir dans une entreprise en croissance