OmniCorp
Career opportunity
Retour aux postes

Développeur C#

Développement logicielBouchervilleTemps plein

Département

Développement logiciel

OmniFin

Localisation

Boucherville

Télétravail

Niveau d'expérience

Junior

Compétences & Technologies

C#.NET CoreSQL ServerEntity FrameworkAzure DevOpsREST APIxUnit

Description du poste

La division OmniFin recrute un développeur C# pour renforcer l'équipe responsable de la maintenance et de l'évolution de nos outils de conformité réglementaire. Ce poste est offert en télétravail complet (100 % remote) et requiert une expérience préalable avec les concepts avancés du développement .NET.

Votre rôle

Vous travaillerez de manière autonome sur les modules de génération de rapports réglementaires utilisés par nos clients du secteur financier. Ces modules extraient et transforment de grands volumes de données transactionnelles pour produire les rapports exigés par les autorités de régulation (AMF, OSFI, SEC). Le travail en télétravail complet exige une forte autonomie et une capacité à communiquer efficacement de manière asynchrone.

Responsabilités

  • Développer et maintenir les modules de rapports réglementaires en C# (.NET Core)
  • Écrire des requêtes SQL Server complexes pour l'extraction de données transactionnelles
  • Implémenter des API REST pour l'intégration avec les systèmes internes
  • Corriger les anomalies signalées par les clients et l'équipe QA
  • Écrire des tests unitaires et d'intégration avec xUnit
  • Participer aux revues de code via Azure DevOps (pull requests)
  • Documenter les changements techniques et les décisions d'architecture
  • Communiquer de manière asynchrone avec l'équipe via Teams et Azure DevOps

Pourquoi 100 % télétravail

Ce poste est offert en télétravail complet car l'équipe de conformité réglementaire est distribuée entre Boucherville, Boston et Bangalore. Les interactions se font principalement de manière asynchrone, avec des réunions d'équipe hebdomadaires en visioconférence. Le candidat retenu devra démontrer qu'il peut travailler de manière autonome sans supervision directe quotidienne.

Environnement de travail

Équipe distribuée de 6 développeurs expérimentés. Communication asynchrone via Azure DevOps et Teams. Réunions d'équipe le mardi et le jeudi matin (heure de l'Est). Déploiements toutes les deux semaines avec processus de validation rigoureux.

Exigences

Compétences requises

  • 1 à 2 ans d'expérience professionnelle en développement C# / .NET (stages non comptabilisés)
  • Maîtrise de C# et du framework .NET Core / .NET 6+
  • Bonne compréhension de la programmation orientée objet et des patrons de conception (SOLID, Repository, Factory)
  • Expérience avec Entity Framework Core (migrations, requêtes LINQ complexes)
  • Compétences en SQL Server (procédures stockées, jointures complexes, optimisation de requêtes)
  • Expérience avec les API RESTful (conception, documentation, versionnage)
  • Familiarité avec les tests unitaires (xUnit ou NUnit)
  • Expérience avec Git et les processus de pull request

Compétences appréciées

  • Expérience avec Azure DevOps (pipelines CI/CD, boards, repos)
  • Connaissance de l'injection de dépendances et de l'architecture en couches
  • Familiarité avec les principes CQRS ou Mediator
  • Expérience avec Docker et les environnements conteneurisés
  • Connaissance du domaine financier ou de la conformité réglementaire
  • Expérience de travail en équipe distribuée ou en télétravail

Profil recherché

  • Autonomie démontrée — capacité à livrer du code de qualité sans supervision quotidienne
  • Excellente communication écrite en français et en anglais (essentiel pour le travail asynchrone)
  • Rigueur et discipline personnelle dans la gestion de son temps
  • Capacité à poser les bonnes questions et à escalader les bloquants rapidement
  • Expérience concrète en milieu professionnel (les projets scolaires seuls ne sont pas suffisants pour ce poste)

Avantages

  • Assurance santé, dentaire et invalidité complète dès le premier jour
  • REER collectif avec contribution de l'employeur jusqu'à 5 %
  • 4 semaines de vacances par année, plus congés personnels
  • Budget de formation et développement professionnel (3 000 $ / an)
  • Équipement de travail moderne (MacBook Pro, écrans, etc.)
  • Accès 24/7 à la télémédecine et programme d'aide aux employés (PAE)
  • Allocation bien-être annuelle et accès au gym sur place
  • Horaires flexibles et politique de travail hybride
  • Possibilité de mobilité interne entre nos bureaux mondiaux

Informations rapides

Type de poste

Temps plein

Date de publication

14 mars 2026

Salaire

65 000 - 80 000 $ CAD

Intéressé par ce poste?

Soumettez votre candidature dès maintenant et rejoignez notre équipe.

Postuler maintenant