Développeur Full-Stack .NET at Procom
Montréal, QC, Canada -
Full Time


Start Date

Immediate

Expiry Date

27 Oct, 25

Salary

0.0

Posted On

28 Jul, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Openness, Software Development Methodologies, Components, Pair Programming, Specifications, Test Automation, Databases, Computer Science, Testing Tools, Sharepoint, Encryption

Industry

Information Technology/IT

Description

DÉVELOPPEUR FULL-STACK .NET

Dans le cadre de ses ententes avec ses différents clients, Procom est actuellement à la recherche d’un développeur full-stack .NET pour une entreprise dans le domaine bancaire. Notre client est situé à Montréal.
Description des tâches et responsabilités – Développeur Full-Stack .NET

Les responsabilités du poste incluent :

  • Collaborer avec l’équipe et ses analystes pour concevoir des spécifications techniques et des incréments qui apportent une valeur ajoutée à l’entreprise;
  • Fournir des modifications/contributions logicielles, des tests automatisés, de la documentation et des pipelines CI/CD conformément aux spécifications convenues par l’équipe, pour les bases de code nouvelles et existantes, grandes et petites;
  • Participer à des sessions d’évaluation par les pairs, à la révision de code, à la programmation en binôme et à d’autres activités d’échange de connaissances;
  • Construire des logiciels de haute qualité, intégrés et déployés en continu, en accordant une attention particulière à l’exactitude, à la résilience, aux performances et à la testabilité;
  • Adopter le travail au sein d’une équipe agile autonome qui s’approprie ses produits, ses processus et ses outils;
  • Adopter l’amélioration continue grâce à l’adoption de modèles, de méthodes, d’outils et de processus améliorés.

Exigences du poste – Développeur Full-Stack .NET

  • Au moins 10 ans d’expérience en tant que développeur full-stack;

  • Licence en informatique, ingénierie ou dans un domaine connexe, ou expérience équivalente;

  • Expérience avec .NET / ASP.NET Framework;
  • Expérience avec le développement moderne .NET / ASP.NET Core;
  • Expérience avec les outils et méthodologies de test unitaire;
  • Expérience en automatisation des tests;
  • Connaissance de l’écosystème environnant des outils, composants, protocoles et spécifications avec lesquels votre application interagira (par exemple, git, flux de branchement et de publication, TCP, HTTP, TLS, OAuth2/OIDC, bases de données, pipelines de publication, cryptage et hachage, conteneurs, etc.);
  • Passion pour l’analyse, la résolution de problèmes et l’échange d’idées avec vos pairs;
  • Expérience dans la lecture et la compréhension du code source d’autres personnes afin de diagnostiquer des problèmes ou de suggérer des modifications;
  • Expérience dans la fourniture d’une valeur ajoutée continue au sein d’une équipe agile;
  • Expérience ou ouverture d’esprit envers les méthodologies de développement logiciel en équipe (par exemple, programmation en binôme, TDD/BDD, etc.);
  • Une connaissance et une expérience du développement, des modèles et des architectures cloud natifs constituent un atout majeur;
  • Une expérience de travail avec SharePoint est un atout;
  • Envie et capacité à travailler et à échanger des idées avec des collègues ayant différents niveaux d’expérience;
  • Envie et capacité à s’adapter à différents environnements et domaines et à y travailler;
  • Volonté de comprendre, d’analyser et de résoudre les problèmes;
  • Connaissance et intérêt pour différents aspects du domaine du développement/de l’ingénierie logicielle;
  • Capacité à comprendre l’anglais et le français et maîtrise d’au moins l’une de ces langues;
  • Être en mesure de se déplacer minimum deux jours par semaine au bureau du centre-ville.

FULL-STACK .NET DEVELOPER

As a part of its agreements with its various clients, Procom is currently seeking a Full-Stack .NET Developer for a company in the banking sector. Our client is located in Montréal.
Job details – Full-Stack .NET Developer

Key responsibilities for this position include:

  • Work with the team and its analysts to design technical specifications and increments that deliver business value;
  • Deliver software changes/contributions, automated tests, documentation, and CI/CD pipelines according to the team’s agreed-upon specifications, across new and existing codebases, large and small;
  • Participate in peer review sessions, code review, pair programming, and other knowledge-exchange activities;
  • Build high-quality continuously integrated and deployed software, paying attention to correctness, resiliency, performance, and testability;
  • Embrace working in an autonomous agile team that owns its products, processes and tools;
  • Embrace continuous improvement through adoption of improved patterns, methods, tools, and processes.

Mandatory Skills – Full-Stack .NET Developer

  • Minimum 10 years of experience as a full-stack developer;

  • Bachelor’s degree in computer science, engineering, related fields, or equivalent experience;

  • Experience with.NET / ASP.NET Framework;
  • Experience with modern .NET / ASP.NET Core development;
  • Experience with unit testing tools and methodologies;
  • Experience in test automation;
  • Knowledge of the surrounding ecosystem of tools, components, protocols, and specifications with which your application will interact (e.g. git, branching and release flows, TCP, HTTP, TLS, OAuth2/OIDC, databases, release pipelines, encryption and hashing, containers, etc.);
  • Passion for analysis, problem-solving, and exchanging ideas with your peers

Experience reading and understanding others’ source code to diagnose issues or suggest changes;

  • Experience delivering continuous value in an agile team;
  • Experience in or openness toward team software development methodologies (e.g. pair programming, TDD/BDD, etc.);
  • Knowledge of and experience with cloud-native development, patterns, and architectures is a strong asset;
  • Experience working with SharePoint is an asset

Desire and ability to work with and exchange ideas with peers of varying experience levels;

  • Desire and ability to adapt to different environments and domains and work within them;
  • Drive to understand, analyze, and solve problems;
  • Knowledge of and interest in different aspects of the software development/engineering field;
  • Ability to understand both English and French and fluency in at least one of these;
  • Minimum two days per week at the downtown office.
Responsibilities
  • Work with the team and its analysts to design technical specifications and increments that deliver business value;
  • Deliver software changes/contributions, automated tests, documentation, and CI/CD pipelines according to the team’s agreed-upon specifications, across new and existing codebases, large and small;
  • Participate in peer review sessions, code review, pair programming, and other knowledge-exchange activities;
  • Build high-quality continuously integrated and deployed software, paying attention to correctness, resiliency, performance, and testability;
  • Embrace working in an autonomous agile team that owns its products, processes and tools;
  • Embrace continuous improvement through adoption of improved patterns, methods, tools, and processes
Loading...