Description de l'entrepriseNous voyons grand !Véritable pionnier dans le marché mondial des villes intelligentes et produits connectés, Dimonoff a comme objectif de créer un monde connecté, intelligent, durable et sécuritaire, en créant un écosystème IdO (IoT) polyvalent et générique.Avec plus de 575 projets réussis dans plus de 11 pays, Dimonoff puise son expertise dans les technologies de contrôle et d’analyse dans les domaines des villes intelligentes, de l’efficacité énergétique, de la mobilité, de l’efficience des services publics, de la sécurité publique, etc.En tant qu'entreprise et titulaire du sceau Concilivi, nous veillons à offrir à nos employés une culture de croissance individuelle et professionnelle dans un environnement d'apprentissage continu et de collaboration en équipe, dont la conciliation famille-travail est une priorité. Travailler chez Dimonoff c’est pousser tes limites et avoir une contribution significative sur des projets en équipe à forte valeur technologique.?Pour apprendre plus sur Dimonoff:https://www.dimonoff.com/fr/Description du posteTu 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 posteEn 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 projetDiriger l’analyse des besoins pour clients internes et/ou externesDiriger l’évaluation de divers scénarios en considérant les contraintes technologiques, financières et temporellesProposer des alternatives techniques innovantes permettant d’ajouter de la valeur à l’offreRé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 logicielleRé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 projetGé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 projetRé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èteConcevoir le code logiciel dans le langage adapté à la solutionExécuter les validations nécessaires au bon fonctionnement de la solutionIntégrer les différentes composantes de la solution logicielle dans le systèmeDéployer les solutions logicielles dans leur contexte d’opérationAutomatiser les opérations dans le contexte des requis du client et de la pérennitéSoutien et supportCorriger les défauts de solutions existantesAnalyser le code existantProposer des solutions réalistes et viables pour le maintien de solutions existantesRester à 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 projetCapable de vulgariser les aspects techniques et d’adapter son langage à l’auditoireS’assurer de la compréhension de l’auditoireDocumenter son travail selon les pratiques en placeDocumenter les demandes des clients internes et externes en étant à l’écoute des désalignements et des demandes de changementsCommuniquer rapidement les risques et changements aux intervenants pertinentsAssister aux rencontres en tenant compte des agendasGestionPlanifier ses actions court, moyen et long terme et tenir un tableau de bord de ses actions quotidiennes selon les pratiques en placeProposer et respecter les prioritésParticiper 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 projetsStructurer son travail de façon à éviter les erreurs et les opérations répétitivesVeille technologique et innovationRester à l’affut des dernières technologies dans le domaine logicielExpérimenter de nouveaux langages et cadres logicielsRester à l’affut des tendances et des innovations dans le domaine logicielRester à l’affut des standards, des organisations libres qui couvrent son champ d’expertiseUn atoutRester à l’affut des technologies et des innovations dans les domaines connexes au logiciel, tel que mécanique, électronique, infonuagique, etc.