Architecte Applicatif C

Categoría: Arquitectura
Ubicación principal: Canada, Quebec, Montréal
ID de Posición: J0324-1593
Tipo de empleo: Jornada Completa

Descripción del puesto:

Aperçu du poste :
Nous recherchons un architecte C expérimenté pour rejoindre notre équipe et diriger la conception et le développement de solutions logicielles hautes performances. Le candidat idéal aura une solide expérience en programmation C, en architecture logicielle et en conception de systèmes, ainsi que des compétences avérées en leadership pour guider une équipe de développeurs.

Responsabilités:

Concevoir et concevoir des systèmes logiciels complexes à l'aide du langage de programmation C.
Diriger et encadrer une équipe de développeurs dans la mise en œuvre des meilleures pratiques en matière de développement de logiciels.
Collaborez avec des équipes interfonctionnelles, notamment des chefs de produit, des concepteurs et des ingénieurs QA, pour fournir des solutions logicielles de haute qualité.
Effectuez des révisions de code, identifiez les goulots d'étranglement en matière de performances et optimisez les logiciels pour en améliorer l'évolutivité et l'efficacité.
Rechercher et évaluer de nouvelles technologies, outils et cadres pour améliorer le processus de développement.
Créez une documentation technique, notamment des documents de conception, des spécifications API et des diagrammes d'architecture.
Participer à la planification du projet, à l'estimation et à la priorisation des tâches.
Restez à jour avec les tendances et les avancées du secteur en matière de programmation C et de méthodologies de développement de logiciels.
Qualifications:

Baccalauréat ou maîtrise en informatique, en ingénierie ou dans un domaine connexe.
Plus de 7 ans d'expérience dans le développement de logiciels avec un fort accent sur la programmation C.
Expérience avérée en architecture logicielle, en modèles de conception et en intégration de systèmes.
Excellente compréhension des structures de données, des algorithmes et des concepts de programmation orientée objet.
Expérience du multithreading, de la gestion de la mémoire et de l'optimisation des performances en C.
Solides compétences en leadership et en communication avec la capacité de collaborer efficacement avec des équipes interfonctionnelles.
Familiarité avec les systèmes de contrôle de version (par exemple, Git), les outils de construction et les pipelines d'intégration continue/déploiement continu (CI/CD).
Expérience avec les méthodologies Agile et les processus de cycle de vie de développement logiciel (SDLC).
Le Français ou bilinguisme (français et anglais) est requis pour ce poste en raison de la nature du rôle nécessitant des interactions avec les clients nationaux et mondiaux.


Compétences préférées :
Connaissance d'autres langages de programmation tels que Python, Java ou C#.
Expérience avec les systèmes distribués, les technologies cloud et l'architecture de microservices.
Familiarité avec le développement de logiciels dans les environnements Linux/Unix.
Compréhension des principes de sécurité des logiciels et des meilleures pratiques.
Des certifications dans les technologies ou méthodologies pertinentes (par exemple, AWS Certified Solutions Architect, certification Scrum Master) sont un plus.

Habilidades:

  • C
  • Java
  • Linux
  • Python

¿Qué puedes esperar de nosotros?:

Ensemble, en tant que propriétaires, mettons notre savoir-faire à l’œuvre.

La vie chez CGI est ancrée dans l’actionnariat, le travail d’équipe, le respect et un sentiment d’appartenance. Chez nous, vous pourrez exploiter votre plein potentiel parce que…

Nous vous invitons à devenir propriétaire dès le jour 1 alors que nous travaillons ensemble à faire de notre rêve une réalité. C’est pourquoi nous nous désignons comme associés de CGI, plutôt que comme employés. Nous tirons profit des retombées de notre succès collectif et contribuons activement à l’orientation et à la stratégie de notre entreprise.

Votre travail crée de la valeur. Vous élaborerez des solutions novatrices et développerez des relations durables avec vos collègues et clients, tout en ayant accès à des capacités mondiales pour concrétiser vos idées, saisir de nouvelles opportunités, et bénéficier d’une expertise sectorielle et technologique de pointe.

Vous ferez évoluer votre carrière en vous joignant à une entreprise bâtie pour croître et durer. Vous serez soutenus par des leaders qui ont votre santé et bien-être à cœur et qui vous permettront de saisir des occasions afin de parfaire vos compétences et élargir les horizons.

Joignez-vous à nous, l’une des plus importantes entreprises de conseil en technologie de l’information (TI) et en management au monde.