Département
Développement logiciel
Localisation
Boucherville
Niveau d'expérience
Junior
Compétences & Technologies
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