Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Gestion d'équipe Gestion de projets Logistique +9 autres

Détails du poste

  • Lieu de travail : Montreal
  • Type de poste : Permanent à temps plein
  • Salaire : 145 000$ - 150 000$ /an

Description du poste

Un division de notre client est un fournisseur de logiciels à la pointe spécialisée dans les solutions de logistique du dernier kilomètre pour des entreprises de logistique tierces (3PL). Nous nous consacrons à optimiser la dernière étape de la livraison afin d’améliorer la vitesse, la précision et la satisfaction client. Notre plateforme permet aux entreprises de rationaliser leurs opérations et d’offrir une expérience de livraison fluide à leurs clients. Alors que nous continuons à croître, nous recherchons un Product Manager très qualifié et dynamique pour aider à façonner l’avenir de notre logiciel de logistique du dernier kilomètre. Relevant du Directeur du développement logiciel, le Software Development Manager mènera le développement de bout en bout de la solution de gestion logistique cloud à la pointe de la Société. Vous fournirez un mentorat technique et de coaching à vos responsables directs et gérerez l’intégralité du cycle de vie du développement logiciel. Les responsabilités incluent également la gestion de la livraison de projets techniques stratégiques complexes et sécurisés. Vous ferez partie de la direction technique et influencerez la stratégie technique et commerciale à long terme de la Société. Un candidat retenu sera un leader technique solide et expérimenté, avec une base établie dans le développement d’applications logicielles en utilisant les meilleures pratiques de développement logiciel agile.

Ce que vous allez faire

  • Fournir un leadership technique et une direction pour inspirer et motiver des équipes techniques performantes.

  • Superviser et coordonner le travail de 4 responsables et de 12+ développeurs logiciels et analystes QA. Assurer l’alignement interfonctionnel et inter-équipes pour les équipes.

  • Créer une culture d’ingénierie pour les livraisons de l’équipe de développement logiciel qui trouve un équilibre entre un travail de haute qualité et le délai de livraison.

  • Maintenir une équipe de développement à des standards élevés en matière d’écriture d’un code évolutif et maintenable, avec des tests unitaires appropriés, des tests automatisés, la documentation et la mise en opération, dans un environnement CI/CD.

  • Être pragmatique. S’assurer que les équipes comprennent, définissent et choisissent des compromis qui équilibrent le coût, la vitesse de livraison, les meilleures pratiques d’architecture et d’autres préoccupations, tout en maximisant l’impact pour l’utilisateur. Remettre en question les solutions et les estimations lorsque nécessaire.

  • Contribuer activement à l’amélioration continue des processus en mettant en œuvre les meilleures pratiques du Software Development Life Cycle (SDLC), y compris la planification de sprint, etc.

  • Fournir une assistance technique quotidienne à l’équipe de développement en tant qu’expert en la matière sur la technologie utilisée.

  • Surveiller en continu l’avancement du développement et répondre à toute question ou difficulté concernant les plans de projet ou de sprint.

  • Identifier les problèmes/événements susceptibles d’avoir un impact sur les ressources, le calendrier, la portée et/ou la livraison. Escalader les risques et les problèmes aux parties appropriées en temps opportun et fournir des recommandations pour résoudre les problèmes.

  • Représenter l’équipe de développement auprès des parties prenantes concernées et participer activement à la démonstration de l’équipe.

  • Permettre et autonomiser les membres de l’équipe de développement pour atteindre une productivité maximale, une créativité et une efficacité optimales dans un environnement qui encourage la collaboration et l’innovation.

  • Maintenir et exécuter le cadre L&D, coacher et encadrer les membres de l’équipe de développement. Fournir des orientations claires et un retour d’information à leur sujet concernant la performance, la gestion de carrière et le développement.

  • Participer au processus de recrutement, à une intégration réussie, au mentorat, et investir dans le personnel pour atteindre leur plein potentiel.

Ce que vous devez avoir

  • Diplôme de baccalauréat en informatique, mathématiques ou domaines pertinents. Diplôme de maîtrise préféré.

  • 3+ ans d’expérience dans la gestion d’équipes d’ingénierie, incluant un leadership technique.

  • 10+ ans d’expérience en ingénierie.

  • Bilinguisme ; Français/Anglais

À avoir (en plus)

  • Expérience avec Azure Devops

  • Expérience de travail en Release Management

Rémunération

$145,000.00 - $150,000.00

Merci pour votre intérêt

Merci pour votre intérêt pour cette opportunité. Si vous êtes sélectionné pour avancer dans le processus, nous vous contacterons directement. Si vous n’avez pas de nouvelles de notre part, nous vous encourageons à continuer de visiter notre site web pour d’autres postes qui pourraient correspondre.