Lead Développeur(euse) logiciel

Posted 2 weeks ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Développeur logiciel lead concevant des solutions HMI et logicielles sur mesure chez Spiria, créateur canadien de solutions numériques. Pilotage de l’architecture, du code et des équipes pour des systèmes machine en temps réel.

Responsibilities

  • Jouer un rôle conseil auprès des clients(es)
  • Assurer un leadership fonctionnel et technique au sein des projets
  • Formuler des recommandations pour le développement et la mise en œuvre de projets complexes
  • Réviser le code et l’architecture selon les standards de développement et les meilleures pratiques
  • Écrire, modifier, réviser, optimiser et déboguer du code informatique
  • Contribuer au développement et à l’amélioration des méthodes et procédures de travail
  • Sélectionner les librairies et les paradigmes de développement
  • Identifier les opportunités de réutilisation de code
  • Participer aux activités de test et de contrôle de la qualité
  • Participer à la rédaction des offres de service
  • Prendre en charge l’architecture logicielle de bout en bout pour les stacks HMI machine, incluant Angular et la visualisation 2D/3D
  • Définir et faire respecter les patrons d’architecture front-end, back-end et d’intégration système
  • Piloter les décisions techniques de performance, sécurité, scalabilité et maintenabilité
  • Collaborer avec les équipes UX, systèmes, product owners et équipes embarquées
  • Guider et encadrer les développeurs front-end et back-end
  • Effectuer des révisions architecturales et de code
  • Contribuer pratiquement dans Angular, graphisme, Python/C++ et intégration système
  • Améliorer l’efficacité et la qualité des processus de développement de l’entreprise

Requirements

  • 8 à 10 ans d'expérience en développement de solutions numériques
  • Expérience significative en leadership d'équipes de projet
  • Solide maîtrise de l'architecture front-end avec Angular
  • Ouverture aux technologies back-end en C++ et/ou Python
  • Capacité à travailler avec une équipe multidisciplinaire
  • Compréhension et connaissance de l'architecture logicielle
  • Approche orientée client(e)
  • Bonnes compétences en communication et relations interpersonnelles
  • Expérience dans le démarrage de projets from scratch
  • Expérience complète du cycle de vie du développement logiciel
  • Capacité à s'adapter rapidement et respecter les délais
  • Capacité à travailler sous pression avec des échéances serrées
  • Connaissance des tests unitaires
  • Bonne connaissance des principes et rituels Agile
  • Bilinguisme essentiel en français et en anglais pour collaborer avec des clients internes et externes à travers l’Amérique du Nord

Benefits

  • 3 semaines de vacances ou selon votre expérience
  • 5 jours de congé pendant les fêtes hivernales
  • Journées de congé flexibles pour des raisons personnelles et pour gérer les aléas de la vie
  • Programme RPDB-REER avec contribution de l’employeur
  • Régime d'assurances collectives à large couverture
  • Service de télémédecine et programme d’aide aux employés avec Telus Santé
  • Remboursements liés à la formation, aux certifications et aux ordres professionnels
  • Remboursements Spiri-Flex annuellement pour des dépenses relatives à la santé, à l'ergonomie et à la connectivité
  • Mode de travail flexible (à distance, hybride ou en personne)

Job type

Full Time

Experience level

Senior

Salary

CA$100,000 - CA$130,000 per year

Degree requirement

No Education Requirement

Tech skills

AngularPython

Location requirements

HybridMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.