Développeur Sénior WPF Full Stack

Laval

Offre publiée le 2024-07-02

Comerco Services inc.

Nous recherchons un Développeur Sénior C# Full Stack expérimenté pour rejoindre notre équipe dynamique. Le candidat idéal sera responsable de la conception, du développement et de la maintenance de nos applications logicielles.

Vous jouerez un rôle clé dans l'élaboration de solutions innovantes et performantes pour répondre aux besoins de nos clients.

Le développement se fait dans un environnement dynamique agile (Scrum) sous les technologies Microsoft .Net (C# et SQL Server).

Vous assurerez le développement et les tests unitaires des nouvelles applications selon les besoins. Ce poste est à pourvoir en télétravail, mais le candidat doit résider au Québec.

3. Principales responsabilités

  • Concevoir, développer et maintenir une application WPF robustes et évolutives.
  • Participer à toutes les phases du cycle de développement logiciel, y compris l'analyse des besoins, la conception, le développement, les tests et le déploiement.
  • Assurer la maintenance et l'amélioration continue des applications existantes.
  • Migrer le code base de .NET Framework à .NET
  • Encadrer et guider les développeurs juniors.
  • Assurer la veille technologique et proposer des améliorations et innovations.
  • Participer aux revues de code et aux sessions de partage de connaissances.

Nous utilisons une infrastructure N-tiers commune entre les plateformes web et Windows. Notre infrastructure de données est basée sous SQL Server.

Le titulaire du poste doit être en mesure d’intervenir à tous les niveaux de notre infrastructure, de la base de données à l’interface graphique.

Interagir avec les usagers à l’interne selon les critères suivants :

  • Agir avec politesse et professionnalisme envers les collègues de travail.
  • Déployer les efforts nécessaires pour l’atteinte des objectifs organisationnels et d’équipe.
  • Être à l’affût de ses besoins et des besoins des autres en apportant mutuellement une aide et un soutien collectif quotidiennement.
  • Être honnête, respecter sa parole et agir en ce sens.

4. Compétences requises

  • Maîtrise de WPF (XAML) et des concepts MVVM.
  • Maîtrise d’entity framework (.Net Framework 6.4).
  • Expérience confirmée en développement full stack (Front-end et Back-end).
  • Excellente connaissance des langages de programmation .NET, C#, et des technologies associées.
  • Expérience avec les bases de données SQL.
  • Bonne compréhension des principes de conception orientée objet et des architectures logicielles.
  • Capacité à travailler en équipe et à communiquer efficacement.
  • Expérience avec les outils de gestion de version (Azure DevOps / tfs)
  • Expérience avec des outils de logging (Serilog)

Atout) Connaissances web : HTML5, CSS, Bootstrap, ASP.Net Core MVC et JQuery

5. Qualifications

  • Diplôme en informatique ou avec expérience jugée suffisante pour combler le poste.
  • Minimum de 10 années d'expérience en développement logiciel, avec une spécialisation en WPF.
  • Expérience en développement agile.
  • Expérience en développement de test unitaire (MsTest)
  • Bonnes compétences en résolution de problèmes et en analyse.
  • Expérience avec les outils de développement, les environnements de déploiement et les services cloud
  • Maîtrise du français (Parlé et Écrit)

Atout) Bilinguisme (Parlé et Écrit)

6. Caractéristiques et traits de personnalité

  • Avoir l’esprit d’équipe et être autonome à la fois.
  • Capacité à travailler selon des échéanciers précis.
  • Approche logique de la résolution de problèmes.
  • Démontrer de l’intérêt face à l’apprentissage pour suivre l’évolution de la technologie
  • Flexible et s’adapte aux changements
  • Esprit analytique

7. Horaire de travail

Horaire flexible à 40h par semaine avec quart de travail constant.

8. Avantages

  • Assurance collective payée à 50% par l’employeur
  • Férié et jour de congé payé ayant jusqu’à 15 jours.
  • Remboursement jusqu’à 300$ pour des activités physiques
  • Poste en télétravail
  • 16 hours ago