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

Les meilleures offres d'emploi du secteur informatique!

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

  EMPLois en informatique  

Ton prochain emploi dans l'industrie des technologies est ici!

previous arrow
next arrow
Slider

Architecte de logiciels

Cribour

C'est un Contrat job à Montreal, QC publiée le novembre 17, 2020.

Notre client, PelicanCorp (CA) Inc. dont le siège social est situé en Australie est un chef de file en matière de solutions logicielles, dans l’industrie de la protection des infrastructures souterraines. L’entreprise informatique développe, commercialise et met à jour une vaste gamme de logiciels bilingues qui permettent de prévenir des bris et des incidents. L’entreprise est actuellement à la recherche d’un(e) : Architecte de logiciels pour le bureau de Québec.

Rôle

Du développement au déploiement, l’architecte de logiciels travaillera à la livraison technique de projets end-to-end au sein d’une filière. L’architecte de logiciels sera chargé des choix de conception et des normes techniques de haute qualité en plus de voir au développement d’une approche réutilisable de la conception de solutions avec l’APIS, des modules et des cadres qui peuvent être utilisés comme base pour tous les aspects du développement des futurs logiciels. L’architecte de logiciels devra résoudre de manière proactive les problèmes auxquels l’entreprise devra faire face ultérieurement et inciter l’équipe de développement à utiliser des styles et des modèles architecturaux cohérents, corrects et utiles.

Responsabilités

  • Définir les tâches par sprint, superviser leur réalisation, encadrer et développer les développeurs de logiciels chargés de travailler pour vous afin d’atteindre l’excellence en matière de développement.
  • S’orienter vers une livraison continue ; agir comme un facilitateur pour l’équipe en éliminant les obstacles rencontrés tout ten identifiant les potentiels d’amélioration de la livraison, des activités et des processus.
  • Travailler avec d’autres développeurs pour s’assurer que les systèmes soient correctement testés, qu’une planification suffisante ait été effectuée pour les versions à venir et que les versions soient déployées avec succès dans la production.
  • Participer activement à toutes les parties du processus Agile, aux cérémonies et aux rituels ; collaborer pour s’assurer que les exigences non fonctionnelles soient identifiées et traitées et prendre l’initiative de veiller à ce que les problèmes soient transmis et communiqués de manière efficace et rapidement.
  • Viser l’excellence technique ; contribuer à faciliter la saine tension entre le désir de livraison immédiate et la viabilité à long terme de la base de codes. Participer au processus d’approbation des nouveaux membres du personnel selon leur aptitude à assumer des rôles en programmation.
  • Assurer le bon fonctionnement des systèmes en production en visant à réduire les erreurs et en vérifiant que les systèmes répondent aux exigences de tolérance aux pannes, de temps de fonctionnement et d’évolutivité tout en participant à la liste de soutien d’urgence après les heures de travail, si nécessaire.

L’équipe

Vous travaillerez au sein d’une équipe de livraison de produits hautement interactive qui est un mélange de :

  • Développeurs seniors, intermédiaires et associés, tant localement qu’à l’étranger
  • Analyste de tests
  • Propriétaires de produits
  • DBA
  • Opérations
  • Support

Environnement de travail

  • Clients d’envergure
  • Marché spécialisé avec un créneau niché
  • Opportunités d’avancements sur le long terme
  • PME d’envergure internationale
  • Projets internationaux

Il s’agit d’une occasion exceptionnelle de faire progresser votre carrière au sein d’une compagnie qui domine mondialement son secteur de l’industrie. PelicanCorp offre une rémunération négociable en fonction de l’expérience et des compétences des postulants.

Travail à distance: Temporairement en raison de la COVID-19

Précision sur l’horaire de travail :

Horaire flexible (de jour ou de nuit selon vos préférences et les besoins; occasionnellement, vous devrez interagir avec des membres de l’équipe dans plusieurs fuseaux horaires : Canada, Australie orientale).

Compétences exigées

  • Attitude positive et fonceuse ainsi qu’un sens de l’initiative particulièrement développé 
  • Capacité à prendre en charge divers projets et en assumer la responsabilité
  • Attention portée à la rétroaction dans le but d’améliorer la performance ainsi qu’une grande capacité à réviser son propre travail pour en assurer la qualité 
  • Aptitudes marquées en résolution de problèmes et esprit hautement analytique
  • Bonnes compétences en matière de négociation
  • Excellentes aptitudes de facilitation
  • Excellentes aptitudes à identifier et exploiter les opportunités d’amélioration de l’entreprise aux niveaux technologique et organisationnel
  • Excellentes aptitudes à aligner les besoins de l’entreprise avec la technologie appropriée
  • Excellentes aptitudes en communication écrite et verbale
  • Diplôme en informatique, en technologie de l’information, ou dans tout autre domaine connexe

Livraison de logiciels – Compétences essentielles et expérience requise

  • Faire preuve d’un solide leadership technologique et de partage des connaissances au sein de l’organisation
  • Leadership lors des rencontres d’estimation et aptitudes à communiquer efficacement les compromis et les impacts à son équipe. 
  • Être un excellent intermédiaire entre les entreprises et les acteurs technologiques
  • Favoriser la collaboration entre les équipes
  • Capacité à visualiser et à traiter mentalement les systèmes de l’ensemble du projet

Compétences technologiques

  • Compréhension approfondie de Solution Design
  • Compétences en Domain Driven Design, en Test drive Design Patterns et en Data Modeling
  • Aptitude à coder dans plus d’un langage de programmation 
  • «Comfortable crossing layer boundaries»  – Fournir des logiciels end-to-end.
  • Capacité à guider l’équipe vers l’écriture de codes testables, efficaces et communicables
  • AWS: 2 ans (souhaité)
  • Programmeur de logiciels: 8 ans (souhaité)

Atouts

  • Participation à des groupes d’utilisateurs, à des rencontres d’intérêt, à des conférences et/ou contribution à des projets de type open source 
  • Certification d’une organisation professionnelle et accréditée
  • Maîtrise des pratiques de déploiement et de livraison continue
  • Compréhension de la culture DevOps
  • Connaissance des technologies de mise en file d’attente des messages (Rabbit MQ, MSMQ, NServiceBus)
  • Connaissances des serveurs Build
  • Expérience avec des entreprises d’envergure, à haute valeur transactionnelle 

Plateforme, langage et outils – Compétences essentielles et expérience requise

  • Minimum de 5 années d’expérience en programmation en entreprise
  • Habiletés et expériences reconnues à travailler avec des langages et environnement .NET, dont : 
    • C#, ASP.NET et Microsoft MVC
    • .NET Framework, plus particulièrement WCF, LINQ, Entity Framework
    • XML et les technologies connexes (XSD, XSLT)♣Logging Frameworks (Par exemple : nlog)
    • Connaissances des cadres Javascript et JS (Par exemple :  jQuery, Knockout, AngularJS)
    • Compétences en configuration et de l’administration du serveur Web IIS
    • Connaissances de HTML et CSS