Ville de Québec, QC, Canada

Description

TCM Conseils est présentement à la recherche des programmeurs analystes ayant d’excellentes aptitudes techniques, d’excellentes connaissances et qui souhaite mettre à profit leurs compétences au sein d’une équipe polyvalente.

Conditions

Exigences :

  • La connaissance de la méthodologie Agile est obligatoire
  • Détenir un diplôme universitaire de premier cycle (baccalauréat) en informatique ou dans une discipline équivalente;
  • Posséder au moins 5 années d'expérience comme analyste programmeur sur des mandats d'envergure, utilisant la méthode agile;
  • La maitrise d'un niveau de français intermédiaire est exigée pour ce poste.
  • Certification C# (un atout);
  • Certification Azure ou autres (un atout);
  • Maitrise de Microsoft Visual Studio;
  • Bonne connaissance du langage SQL et du T-SQL;
  • Bonne connaissance de Microsoft SQL Server Management Studio;
  • Expérience avec Microsoft Azure et Microsoft Azure Devops (un atout)
  • Langue: Français (Obligatoire)
Compétences techniques recherchées :

C#, WebAPI, T-SQL, Javascript, Angular, MVC, AJAX, REST/SOAP, Bootstrap, JQuery, JSON, .NET Framework, .Net Standard, .Net CORE, ASP.Net, .Net 5.0, Angular, EntityFramework.

Question(s) de présélection:
  • Combien d'année d'expérience en programmation .Net avec C# avez-vous ?
  • Combien d'année d'expérience avec-vous avec la méthode Agile ?

Bonus

Avantages :
  • Assurance Invalidité
  • Assurance Maladie Complémentaire
  • Assurance Vie

Bénéfices

  • Type d'emploi : Temps plein, Permanent
  • Salaire : 53 990,77$ à 95 959,47$ par an
  • Horaires de travail :
    • Du Lundi au Vendredi
    • Quart de jour
  • Lieu du poste : Télétravail hybride à Ville de Québec, QC G3E 1E2

Responsabilités

En qualité de programmeur analyste . Net, vos responsabilités consisteront pirncipalement à :
  • Participer aux activités de planification et de revue conformément aux processus en place;
  • Participer à l'estimation des efforts nécessaires au développement de solutions dorsales .NET et Azure;
  • Créer un plan de travail selon les infrastructures, les environnements et les solutions en place;
  • Concevoir, programmer, tester et mettre en production des applications .NET et Azure de différentes envergures;
  • Participer à la définition des critères de rendement et des règles d'architecture des applications;
  • Documenter les différentes applications;
  • Assurer la maintenance des applications existantes;
  • Documenter et réaliser les développements requis avec .NET, C#, Web API ou Microsoft Azure selon les normes et standards établis;
  • Documenter et réaliser les librairies NuGet avec .NET et C# selon les normes et standards établis;
  • Effectuer les évaluations des demandes de changements ou d'amélioration;
  • Réaliser des correctifs sur les fonctionnalités existantes et traiter les demandes de changements;
  • Corriger les anomalies détectées;
  • Identifier, corriger et documenter les enjeux de manière proactive;
  • Participer à des révisions de codes lorsque requis;
  • Tester et assurer la qualité du code;
  • Préparer, rédiger et exécuter les tests unitaires conformément à la stratégie de tests;
  • Participer aux travaux sur la migration/conversion de données;
  • Participer aux travaux d'audit des développements et déterminer les améliorations potentielles et les solutions aux anomalies;
  • Proposer des solutions aux enjeux/défis techniques en s’assurant de respecter les spécifications et contraintes de conception;
  • Dresser la liste des améliorations à effectuer pour augmenter l'évolutivité des applications existantes;
  • Respecter les processus, ègles et exigences établies afin de maximiser la stabilité, la
  • performance et l'intégrité des livraisons;
  • Respecter l’architecture établie et les directives d’assurance qualité;
  • Participer au MEP;
  • S’assurer et être imputable d’obtenir des résultats de qualité;
  • Effectuer le transfert de connaissances vers les ressources permanentes;