Titre du poste ou emplacement

Développeur logiciel / Programmeur

SimpleK division de ASSA ABLOY High Security Group Inc.

L'Assomption, QC

Posté aujourd'hui

Détails de l'emploi :

Temps plein
Expérimenté

Joignez-vous à l'équipe de développement SimpleK et contribuez à l'évolution d'une solution logicielle spécialisée utilisée pour gérer les clés physiques et les systèmes complexes à clés maîtresses. À titre de Développeur logiciel / Programmeur, vous utiliserez des technologies Microsoft, notamment C#, Blazor, .NET, Entity Framework Core et Microsoft SQL Server, afin de transformer les besoins concrets des clients en fonctionnalités d'application Web fiables, intuitives et évolutives. En travaillant étroitement avec les parties prenantes, les développeurs et les utilisateurs finaux tout au long du cycle de développement logiciel, vous mettrez à profit vos idées, votre expertise technique et votre souci de la qualité, tout en contribuant de façon directe et visible à l'évolution continue de SimpleK.
Rôles et responsabilitésConception et développement logiciel

  • Concevoir, développer, tester et maintenir les fonctionnalités de l'application Web SimpleK à l'aide de C#, .NET et Blazor Server.
  • Transformer les exigences d'affaires et les besoins des clients en solutions techniques claires et maintenables.
  • Développer des interfaces adaptatives, accessibles et conviviales.
  • Concevoir et maintenir les composants d'accès aux données à l'aide d'Entity Framework Core et de Microsoft SQL Server.
  • Développer et intégrer des API RESTful et d'autres services applicatifs.

Qualité, maintenance et livraison

  • Rédiger un code propre, sécuritaire, testable et bien documenté, conformément aux normes de l'équipe.
  • Participer aux revues de code par les pairs et à l'amélioration continue des pratiques de développement.
  • Diagnostiquer les anomalies, analyser leurs causes fondamentales et fournir des correctifs fiables.
  • Utiliser Git et Azure DevOps pour gérer le code source, les éléments de travail, les compilations et les mises en production.
  • Créer et maintenir la documentation technique des composants de l'application et des processus de développement.

Collaboration au sein de l'équipe

  • Collaborer avec les équipes de développement, de déploiement, de soutien et de produit tout au long du cycle de vie du logiciel.
  • Participer à la conception des solutions, aux estimations, à la planification, aux démonstrations et aux rétrospectives.
  • Se tenir au courant des technologies pertinentes et recommander des améliorations pratiques pour SimpleK et les méthodes de développement de l'équipe.

Qualifications

  • Diplôme collégial ou universitaire en informatique, en génie logiciel, en technologies de l'information, ou expérience pratique équivalente.
  • Expérience professionnelle en développement et en maintenance d'applications Web; environ trois années d'expérience pertinente sont souhaitées.
  • Excellente maîtrise de C#, .NET, Blazor Server, Entity Framework Core, Microsoft SQL Server, SQL et Git.
  • Bonne compréhension de l'architecture des applications Web, des API RESTful, de la conception orientée objet et des modèles de conception logiciels courants.
  • Solides aptitudes en analyse, en débogage et en résolution de problèmes.
  • Capacité à communiquer clairement et à travailler efficacement dans un environnement collaboratif et multidisciplinaire.
  • Maîtrise du français et de l'anglais, à l'oral comme à l'écrit.
  • Disponibilité pour voyager occasionnellement au Canada et aux États-Unis, au besoin.

Atouts

  • Expérience avec Azure DevOps, les pipelines CI/CD et les processus automatisés de compilation et de mise en production.
  • Expérience avec les tests unitaires, les tests d'intégration ou les tests automatisés de l'interface utilisateur.
  • Expérience avec les méthodologies de développement Agile ou Scrum.
  • Connaissance de la sécurité applicative, de l'optimisation des performances ou de l'optimisation des bases de données.
  • Expérience du soutien de produits logiciels d'entreprise ou déployés sur site.

Partager un emploi :

Foire aux questions