Connexion

Senior C++ Application Developer (CAD)

Parent Organization

Montreal (Hybride)
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
C# Azure Jenkins +7 autres

Détails du poste

  • Lieu de travail : Montreal (Hybride)
  • Type de poste : Temporaire à temps plein
  • Salaire : 70,00$ - 75,00$ /heure

Senior C++ Application Developer (CAD)

Localisation, type de contrat et expérience

Localisation : Hybride (3 jours en télétravail), Montréal, Québec, Canada
Type de poste : Contrat T4
Expérience : 5+ ans
Taux : 70 à 75 CAD par heure

Résumé du rôle

Nous embauchons un Senior C++ Application Developer (CAD) où le/la candidat(e) sélectionné(e) travaillera sur un projet client axé sur le développement d’applications innovantes pour l’industrie des Médias et du Divertissement. Ce rôle est idéal pour un(e) développeur(se) logiciel(le) expérimenté(e) qui aime construire des applications multiplateformes, collaborer avec des équipes d’ingénierie et livrer un logiciel de haute qualité grâce à des pratiques modernes de développement.

Responsabilités clés

  • Créer, améliorer et maintenir des fonctionnalités, composants, plugins et applications de bureau pour des solutions Médias et Divertissement.
  • Développer des applications évolutives et performantes en utilisant le C++.
  • Concevoir, implémenter, tester et maintenir des composants logiciels pour des produits et systèmes complexes.
  • Créer et prendre en charge des applications multiplateformes sur Windows, macOS et Linux.
  • Écrire et maintenir des scripts Python pour améliorer les flux de travail de développement et l’automatisation.
  • Collaborer avec des ingénieurs logiciels, des équipes QA et d’autres parties prenantes pour livrer des fonctionnalités produit de haute qualité.
  • Participer à des discussions techniques, des revues de code et des activités de conception logicielle.
  • Maintenir le code source avec Git et GitHub en respectant les meilleures pratiques de contrôle de version.
  • Assurer le support de l’intégration continue et de l’automatisation de la construction à l’aide de Jenkins ou d’outils d’orchestration similaires.
  • Travailler avec des solutions de gestion d’artefacts et de paquets telles que Artifactory, NuGet et Conan.
  • Respecter les pratiques de codage sécurisé et utiliser des outils d’analyse de code pour maintenir la qualité et la sécurité des applications.
  • Résoudre, déboguer et optimiser les performances du logiciel sur les plateformes prises en charge.
  • Contribuer à des améliorations continues des processus de développement, des outils et des meilleures pratiques d’ingénierie.
  • Communiquer efficacement avec des équipes d’ingénierie interfonctionnelles afin d’assurer une livraison réussie du projet.

Compétences « must-have »

  • 5+ ans d’expérience en tant que Application Developer, Software Developer, ou dans un rôle similaire.
  • Forte expérience dans le développement d’applications logicielles complexes en utilisant C++.
  • Solide expérience avec Python ou un langage de script similaire.
  • Expérience dans la création et la maintenance d’applications pour Windows, macOS et Linux.
  • Connaissances solides de Git et GitHub.
  • Excellentes compétences en communication en anglais, à l’écrit comme à l’oral.
  • Solides aptitudes en résolution de problèmes et analyse.
  • Capacité à travailler en collaboration au sein des équipes d’ingénierie et interfonctionnelles.
  • Diplôme universitaire en informatique, en génie informatique, ou expérience de travail équivalente.

Compétences « nice-to-have »

  • Expérience avec Jenkins ou des outils d’orchestration similaires.
  • Expérience avec des solutions de gestion d’artefacts et de paquets telles que Artifactory, NuGet ou Conan.
  • Connaissance des pratiques de codage sécurisé et d’outils d’analyse de code tels que Black Duck ou Gara Sign.
  • Expérience dans le développement d’applications de bureau.
  • Connaissance des applications CAD ou des logiciels des Médias et du Divertissement est un avantage.

Intéressé(e) par cette opportunité ? Postulez dès maintenant, et notre équipe de recrutement examinera votre profil et vous contactera si votre profil correspond aux exigences du client. Nous valorisons chaque candidature et visons à répondre à celles dont les qualifications correspondent étroitement aux exigences du poste. Même si vous n’avez pas de réponse cette fois-ci, nous vous encourageons à rester en contact avec nous pour de futures opportunités.

À propos de Techedin

Techedin
Techedin est une entreprise mondiale de recrutement en TI et de services technologiques qui aide les entreprises à constituer des équipes technologiques performantes. Nous soutenons l’innovation à grande échelle en mettant en relation des professionnels qualifiés avec des entreprises de premier plan et des projets porteurs. Nous accordons la priorité à la transparence, à la réactivité et à la bonne adéquation.

Diversité, équité et inclusion

Chez Techedin, nous accueillons les candidats de tous horizons, communautés et expériences. Notre engagement envers la diversité, l’équité et l’inclusion nous pousse à créer des expériences d’embauche ouvertes, équitables et centrées sur l’humain.