51113
Partager cet emploi
#LI-Hybrid

Veuillez prendre note que ce poste est en mode hybride.

Alithya, chef de file en transformation numérique, accompagne des clients et des partenaires internes dans la recherche d’experts, de collaborateurs créatifs et ingénieux. C’est l’un des nombreux services d’Alithya.

Une mission à la hauteur de votre expertise

Le programme de modernisation en gestion de patrimoine de notre client est à la recherche d’un(e) développeur(-euse) full-stack pour se joindre à son équipe de développement. L’objectif sera d’aider l’équipe sur les volets front-end ou back-end en fonction des travaux.

Vous participerez à fournir des solutions logicielles. Vos connaissances et votre expérience vous permettront de livrer des produits stables, de constamment en améliorer la qualité et de trouver des solutions.

Des projets à la hauteur de vos ambitions

  • Élaborer des stratégies de réalisation complexes, analyser, concevoir et documenter des produits ou des solutions d’affaires;

  • Assurer :

    • l’analyse et le développement de produits logiciels, la conception, le code, l’automatisation des tests et l’exploitation en appliquant les bonnes pratiques de développement, de données et de sécurité;

    • une vigie des technologies et pratiques de développement et communiquer les meilleures pratiques et façons de faire au sein de son équipe.

  • Soutenir l’équipe dans l’application des technologies pour le développement des solutions d’affaires et la faire progresser dans le but d’améliorer la vélocité de livraison;

  • Cibler les occasions d’optimisation des systèmes et les impacts sous-jacents aux changements :

    • Assurer une analyse des problématiques à complexité opérationnelle et conceptuelle élevée;

    • S’assurer de déterminer les causes et d’effectuer un suivi des problèmes aux systèmes lors d’incidents majeurs, et veiller à leur résolution.

  • Déterminer et analyser les besoins informatiques et techniques des utilisateurs, veiller à la qualité des programmes et des services informatiques selon les standards, les normes et les procédures en vigueur;

  • À partir des spécifications élaborées, effectuer le développement de produits logiciels, soit le code, les tests et l’exploitation, en appliquant les bonnes pratiques de développement, de données et de sécurité;

  • Travailler en cocréation avec les partenaires d’affaires pour bien comprendre et ainsi réaliser des solutions représentant les intentions et objectifs d’affaires;

  • Automatiser les essais (p. ex., pyramides des essais, TDD, BDD, etc.) et se porter imputable de la qualité;

  • Documenter les solutions techniques et les pratiques pour assurer la pérennité des produits.

Quand ça clique!

  • Plus de 5 ans d'expérience dans un rôle similaire;

  • Expérience avec Angular (obligatoire);

  • Excellente maîtrise d’outils comme Visual Studio Code, Visual Studio Professional, SQL Server, Docker;

  • Capacité à :

    • évoluer dans un environnement complexe et changeant;

    • sortir de sa zone de confort;

    • réviser des demandes de fusion (pull requests), à travailler en équipe, à écouter et à expliquer les standards de programmation établis;

    • travailler de pair avec la responsable technique (tech lead) et à orchestrer le travail en amont;

    • encadrer des programmeurs débutants à intermédiaires selon les standards de programmation établis.

  • Concernant l’aspect front-end :

    • Parfaite maîtrise:

      • de la syntaxe de programmation RxJs, HTML, CSS, Angular;

      • des logiques de pipeline, d’intercepteur, de tests unitaires et de directives;

      • de programmation avec Reactive Form et des valideurs.

    • Bonne connaissance du Server-Side Rendering (SSR) (un atout);

    • Compréhension parfaite de la programmation modulaire et de routage.

  • Concernant l’aspect back-end :

    • Parfaite maîtrise des tests unitaires;

    • Maîtrise du développement .NET et .NET Core;

    • Expérience avec SonarQube, l’intégration continue et DevOps (un atout).

  • Bonne capacité de gestion du stress.


Technologies requises :

  • Angular;

  • HTML;

  • CSS;

  • .NET Core (API REST);

  • Entity Framework Core;

  • SQL Server;

  • xUnit;

  • Moq;

  • FluentValidation;

  • Git;

  • Concourse et Tanz.

Compétences linguistiques :
  • Français: Maîtrisé
Partager cet emploi