Ce site récupère une partie de ses emplois auprès de: Emploi Ventes | Camionneur | Travail de la Maison

Le meilleur site pour trouver ton prochain emploi francophone à Montréal!

Pour poster une offre, connexion ou créer un compte |  Publier une offre

   emploi montréal   

Tu cherches un nouvel emploi à Montréal? Ici c'est ton dernier arrêt.

Slide 1
Slide 2
Slide 3
previous arrow
next arrow

Cerence Inc.: Software Development Manager / Gestionnaire De Développement Logiciel

Cerence Inc.

C'est un Temps-Plein job à Montreal, QC publiée le juillet 25, 2021.

(English follows)Ce que nous recherchonsL’équipe des applications Plug and Play de Cerence est chargée de concevoir et de développer des applications multimodales interactives temps réel activées par la voix pour l’industrie automobile.Nous avons une opportunité passionnante pour un gestionnaire de développement logiciel.

Le candidat choisi sera responsable d’une équipe de classe mondiale composée de 15 développeurs et testeurs qui développent des fonctionnalités côté serveur s’appuyant sur un éventail diversifié de technologies de pointe telles que la reconnaissance vocale, la compréhension du langage naturel, le big data, le cloud computing, etc.Sous la responsabilité d’un gestionnaire de développement sénior, vous dirigerez une équipe de développeurs et d’analystes d’assurance qualité juniors et seniors chargée de créer de nouvelles applications pour le portfolio de Cerence qui traite des millions de transactions.

Ces applications sont soumises à des exigences élevées de performance et de fiabilité.Principales tâches et responsabilitésNous recherchons un responsable du développement motivé, ayant un intérêt marqué pour l’assurance qualité.

Vos responsabilités incluent, mais ne sont pas limitées à :Travailler en collaboration avec les gestionnaires séniors sur la planification et l’exécution des projets, s’assurer que l’équipe dispose des spécifications techniques et du produit, des objectifs à atteindre et des ressources appropriées pour livrer les produits de manière efficace en établissant un échéancier réaliste tout en veillant à ce que la livraison des projets respectent les plans établis.En tant que gestionnaire de personnel, vous assurez le mentorat, l’orientation et le soutien de l’équipe, en utilisant les processus et les outils à votre disposition, et vous veillerez également à l’évolution des compétences et des connaissances de l’équipe.Acquérir rapidement une bonne compréhension des produits et de leur implémentation.Présenter à haut niveau les solutions techniques pour de nouvelles fonctionnalités et guider l’équipe vers des solutions cohérentes.Coordonner la planification des nouvelles versions de logiciel et des sprints.Aider les développeurs à résoudre les problèmes techniques et les problèmes en matière de ressources humaines.Veiller à ce que les produits logiciels soient livrés en temps voulu avec une excellente qualité.Statuer sur l’adéquation de la qualité du logiciel avec sa mise en production et identifier les domaines pouvant être ameliorés.Assumer la responsabilité de la qualité des produits.Suivre les performances individuelles des employésSoutenir l’améliorations continue.Représenter l’équipe lors des appels avec les clients.Collaborer avec d’autres équipes de développement et d’assurance qualité, ainsi qu’avec d’autres personnes clés de la gestion des produits et du bureau de gestion des projets.Coordonner et consolider les réponses aux incidents de support critiques.Fournir un leadership et des conseils pour encadrer, motiver et mener les membres de l’équipe à leur niveau de performance optimal.Expérience recherchée:Diplôme universitaire Baccalauréat/Maîtrise en génie électrique, génie informatique, informatique ou équivalent.Minimim de 7 années d’expérience dans l’industrie du logiciel.Compétences ou expériences requisesMinimum de 2 années d’expérience de gestion ou de direction dans une organisation de développement de logiciels.Une ou des expériences de livraisons réussies d’applications logicielles en tant qu’individu, chef d’équipe et/ou responsable du développement.Expérience pratique en développement de logiciels dans le cadre de projets à grande échelle.Expérience pratique en conception et développement orienté objet.Bonnes compétences en matière de dépannage de logiciels et de systèmes.Expérience en déploiement infonuagique à grande échelle et à haute disponibilité.Expérience de l’approche Agile Scrum et des pipelines d’intégration et de déploiement continue (CI/CD).Expérience pertinente avec les méthodes de développement Agile, telles que : SCRUM, Kanban, SAFe, etc.Maîtrise de l’anglais, tant à l’écrit qu’à l’oral.Grande autonomie.Compétences souhaitéesExpérience en tant que responsable/analyste d’assurance qualité pour une solution SAAS.Exposition à l’automatisation des tests d’assurance qualité.Expérience avec Python, Java, Typescript/JS.Expérience avec la reconnaissance vocale, la compréhension du langage naturel et les technologies de dialogue.Connaissance du système d’exploitation Unix/Linux et des réseaux.Connaissance des technologies de plateforme comme Docker/Kubernetes.Expérience de l’architecture logicielle client/serveur et de la SOA (architecture orientée services)Bonne connaissance de GitLab, Jira.====Summary The Cerence Plug and Play Application team is responsible for designing and developing voice-enabled interactive real-time multi-modal applications for some of the world’s automotive manufacturers.We have an exciting opportunity for a Software Development Manager to join and lead a world-class team of 15 developers and testers building server-side functionality relying on a diverse array of state-of-the-art technologies such as voice recognition, natural language understanding, big data, cloud computing, and more.

Reporting to a Senior Development Manager, you will be responsible for guiding a team of junior and senior developers and QA testers in adding new applications to the Cerence’s portfolio that handles millions of transactions.

All applications must be highly performant and extremely reliable.Principal duties and responsibilitiesWe are looking for a strong and motivated development manager with a strong interest in QA.

Your responsibilities include, but are not limited to:Work together with Senior Management to plan and execute projects, ensure that team has the appropriate product and technical specifications, direction, and resources to deliver products effectively by establishing realistic estimates for timelines while ensuring that projects remain on target to meet deadlines.As a people manager, provide mentorship, guidance, and support to the team, in using processes and tools, and ensure career growths as well.Quickly gain a good grasp of product internals.Present high-level design ideas for new features and guide the team towards making coherent designs that flesh out those designs.Coordinate release and sprint planning.Help developers resolve both technical problems as well as human resources issues.Ensure that software products are delivered timely with excellent quality.Making decisions about feature readiness and identifying areas for quality improvements.Define and utilize metrics and reports to manage quality efforts, must take responsibility for the quality of products.Monitor individual employees’ performance.Experience in driving continuous improvements and innovation.Represent team on customer calls.Collaborate with other teams within the development and quality organization as well as cross-functionality with other key stakeholders in Product Management and Project Management Office.Coordinate organized responses to critical support incidentsProvide leadership and guidance to coach, motivate and lead team members to their optimum performance levels and career development.

QualificationsBachelor Degree/Master in Electrical Engineering, Computer Engineering or equivalent.7+ years of software industry experience.Required skills or experiencesMinimum of 2 years of management/ leadership experience in a software development organization required.A record of successful delivery of software applications as an individual, team leader, and/or development manager.Hands-on experience in software development of large-scale projects.Hands-on experience in object-oriented design & development.Good software/system troubleshooting skills.Experience with highly available and large-scale cloud deployments.Experience in Agile Scrum approach and CI/CD pipeline.Concrete experiences with Agile development methods, such as SCRUM, Kanban, SAFe, etc.Fluent in English, both written and spoken.Great autonomy.

Preferred skillsExperience as QA manager/analyst for a SAAS solution.Exposure to QA test automation.Experience with Python, Java, Typescript/JS.Experience with speech recognition, natural language, and dialog technologies.Unix/Linux OS and networking knowledge.Knowledge of platform technologies like Docker/Kubernetes.Experience with client/server software architecture and SOA (Service-oriented Architecture).Familiarity with GitLab, Jira.