Talent.com
freelance.ca
Développeur.NET intermédiairefreelance.ca • Longueuil, Canada
Développeur.NET intermédiaire

Développeur.NET intermédiaire

freelance.ca • Longueuil, Canada
30+ days ago
Job type
  • Full-time
Job description
Voulez-vous faire avancer votre carrière? Besoin d'un nouveau défi?

1. Mission du mandat
Renforcer l'équipe backend existante de notre client pour livrer des évolutions sur une plateforme de microservices .NET en production. La stack est figée et l'architecture est en place : l'objectif du consultant est d'être productif rapidement et de livrer du code de qualité dans le cadre établi.
2. Responsabilités
Développement backend : Développer et livrer des fonctionnalités backend dans des microservices .NET existants (API REST, Minimal APIs, services applicatifs, repositories, DTO, entités, validations).
Maintenance évolutive : Lire le code existant, comprendre les conventions en place et ajouter ou modifier des fonctionnalités sans briser les mécanismes communs.
Accès aux données : Travailler avec SQL Server, effectuer des requêtes CRUD, et manipuler les vues et procédures stockées existantes (filtres simples à modérément complexes).
Sécurité : Respecter et appliquer les mécanismes de sécurité existants (JWT, claims, droits utilisateurs, validation des accès aux endpoints).
Intégration & Messagerie : S'intégrer avec d'autres microservices via RabbitMQ (publication et consommation simple de messages).
Qualité du code : Ajouter des logs pertinents, gérer correctement les erreurs, respecter les conventions de l'équipe, couvrir le code livré par des validations locales et participer aux revues de code.
Méthodologie Agile : Participer activement aux cérémonies agiles (daily, planification, démo, rétro).



Requirements

Must Have
#
Critère
Pourquoi
1
.NET / ASP.NET Core / C#
Stack principale en production
2
API REST + Dependency Injection + async/await
Base du quotidien
3
Entity Framework Core + LINQ
ORM utilisé dans tous les microservices
4
SQL Server - CRUD, filtres, tri
Accès aux données quotidien
5
Git + JSON
Workflow de développement et échanges inter-services
6
Principes de base sécurité Web (JWT, validation entrées)
Mécanismes appliqués dans chaque endpoint
7
Français courant (oral et écrit), anglais fonctionnel
Équipe et documentation interne en français (lecture doc technique en anglais)
Should Have (Fortement souhaités)
Expérience avec Minimal APIs (.NET 6+).
Connaissance de RabbitMQ (publication et consommation de messages simples).
Maîtrise de Serilog ou équivalent pour le logging structuré.
Aisance avec Git et un workflow de code review (Bitbucket/GitHub/GitLab).
Notions de sécurité applicative (claims, droits utilisateurs, protection endpoints).
Could Have (Atouts pour départager)
Dapper pour les requêtes SQL directes.
Connaissance des Stored Procedures SQL Server.
Notions de performance SQL (plans d'exécution, index de base).
Notions de cache applicatif.
Connaissance de IIS / Kestrel.
Notions d'architecture microservices.
Won't Have (Hors scope pour ce mandat)
Conception des mécanismes de sécurité des microservices.
Conception du modèle de données ou optimisation de requêtes complexes.
Mécanismes avancés de messaging (RPC, retry, DLQ, batch processing).
Développement frontend Angular.
Encadrement formel ou management de l'équipe.
4. Profil et Critères comportementaux
Profil recherché
Diplôme en informatique ou expérience équivalente.
3+ ans en développement backend .NET, incluant une expérience sur des projets utilisant ASP.NET Core en contexte professionnel.
Compétences douces (Soft Skills)
Autonomie : Sait avancer sans micro-management sur des tâches de complexité moyenne ; pose les bonnes questions avant de modifier des sections critiques.
Communication : Communication claire à l'oral et à l'écrit, en français.
Esprit collaboratif : Partage des bonnes pratiques en revue de code sans posture de "donneur de leçon".
Pragmatisme : Respecte les patterns en place, modifie le code existant sans tout réécrire.
Fiabilité : Livre du code stable, documente brièvement ses changements lorsque nécessaire.



Benefits

Télétravail
4 jours/semaine + 1 jour en présentiel
Horaire
35 heures / semaine
Stationnement
Gratuit
Create a job alert for this search

Développeur.NET intermédiaire • Longueuil, Canada

Similar jobs

Architecte TI - Projets Centre de Données (Hybride)

VertisoftVictoriaville, Boucherville
Full-time

Une entreprise en technologies de l'information recherche un(e) architecte TI pour des projets d'investissement dans les centres de données.Le candidat idéal possède une solide expérience en virtua... Show more

 • Promoted

Développeur·se Front-End - C$70,000 - C$86,000 Par An

Fed ITBoucherville, Canada
Full-time +1

NET / React) Introduction Je suis Frédérique Tahon, Directrice en recrutement chez FED IT, spécialisée dans les rôles TI applicatifs.Je recrute actuellement un·e Développeur·se Front-End pour une e... Show more

 • Promoted

Architecte de solution SAP

bmrBoucherville, Montérégie, Canada
Full-time +1

Boucherville, Canada | Publié le 18/02/2026.Nom du Département Technologie de l'information.Type d’emploi Permanent - Temps plein.Secteur d’activité Commerce de détail.Tu es à la recherche d’un emp... Show more

 • Promoted

Expert Oracle Senior – Support & Développement

ALFACONSEIL.CABoucherville, Montérégie, CA
Full-time

Une entreprise de conseil en technologie recherche un·e Développeur·euse Oracle senior pour rejoindre son équipe à Boucherville, Montérégie.Le candidat idéal aura entre 7 à 10 ans d'expérience dans... Show more

 • Promoted

Développeur Qa Sénior Bilingue À Eaton

Eaton CorporationBrossard, Canada
Full-time

Intégrez l'équipe d'Eaton à Brossard en tant que Développeur QA Sénior bilingue.Ce poste hybride met l'accent sur la validation des logiciels développés en.Eaton recrute un Développeur ... Show more

 • Promoted

Chef de Projets TI – Transformation Numérique Municipale

Go RHSaint-Jean-Sur-Richelieu
Full-time

Une entreprise municipale située à Saint-Jean-sur-Richelieu recherche un(e) coordonnateur(trice) TI pour des projets stratégiques tels que l'implantation d'un GMAO et le renforcement de la cyberséc... Show more

 • Promoted

Architecte expert des systèmes- FR

CNmontréal- st, qc, Canada
Full-time

Architecte expert des systèmes.Chez CN, chaque jour apporte son lot de défis nouveaux et stimulants.Vous pouvez vous attendre à évoluer dans un environnement intéressant où vous contribuez à assure... Show more

 • Promoted

Senior AI Developer | C# & Azure AI

Amaris ConsultingBrossard
Full-time

Une société de conseil en technologie recherche un Développeur en Intelligence Artificielle pour concevoir et mettre en œuvre des solutions d'IA avancées.Le candidat idéal possède au moins 6 ans d'... Show more

 • Promoted

Architecte de Données de Nouvelle Génération

BitfarmsBrossard, Montérégie, Canada
Full-time

Intégrez une équipe en tant qu'Architecte de Données de Nouvelle Génération.Créez des solutions de données agiles pour répondre aux défis complexes du secteur.Ce poste essentiel nécessite une exper... Show more

 • Promoted

David looking for a babysitter or nanny in Saint-Charles-Borromée

SitlySaint-Charles-Borromée, CA
Part-time

Besoin d'une gardienne pour aller chercher notre enfant la garderie jusqu' notre retour du travail (1 2 jours par semaine).Possibilit de nous aider dans la prparation des repas l'occasion galeme... Show more

 • Promoted

Psychoéducateur.trice — Éducation primaire et Développement

Centre de services scolaire des SamaresNotre-Dame-de-Lourdes, QC, CA
Full-time

Un centre scolaire de qualité dans la région de Québec recherche des psychoéducateurs pour rejoindre une équipe dynamique.L'objectif est d'aider chaque élève à surmonter ses défis d'apprentissage g... Show more

 • Promoted

Senior.Net/C Developer For Adps — Hybrid - C$88,000 - C$110,000 Par An

Entreprise Leader En Ingénierie ÉlectriqueLa Prairie, Canada
Full-time

Développeur logiciel senior recherché pour une entreprise d'ingénierie électrique à Brossard.Offre un travail hybride avec un salaire annuel entre 88 000 $ et 110 000 $. Show more

 • Promoted

Développeur.Se Logiciel - C$114,500 - C$167,500 Par An

Nord QuantiqueLongueuil, Canada
Full-time

Recherche d'un développeur logiciel expérimenté pour concevoir, développer et maintenir des outils logiciels internes dans le domaine de l'informatique quantique.Collaboration étroite avec ... Show more

 • Promoted

Chef de Projet TI Senior – Infra Santé (Hybride)

CHROME TECHNOLOGIESLongueuil
Full-time

Une entreprise technologique recherche un Conseiller chargé de projet sénior en TI pour remplacer les infrastructures téléphoniques dans des établissements hospitaliers en Montérégie.Le poste, en m... Show more

 • Promoted

Développeur(euse) d'affaires senior – B2B (Domaine de la construction)

AgencecsbBrossard, Montérégie, Canada
Temporary

Développeur(euse) d'affaires senior – B2B (Domaine de la construction).Directeur(trice) des ventes senior B2B — Dansle domaine de la Construction et placement de personnel temporaire.Tu veux un rôl... Show more

 • Promoted

Chef (fe) d'équipe- Technicien.ne/ElectronicsTechnicianTeam Leader

ADGA GroupJoliette, Lanaudière, Canada
Full-time

ADGA Group is a proudly Canadian‑owned and operated defence and security technology company specializing in purpose‑built solutions for government and industry.We deliver mission‑critical solutions... Show more

 • Promoted

Architecte en Solutions Numériques CN

Canadian National Railway Companymontréal- st, qc, Canada
Full-time

Recherchez-vous un rôle d'Architecte expert des systèmes chez CN ? Contribuez à l'intégration de solutions numériques avancées axées sur l’intelligence artificielle.En tant qu'Architecte en solutio... Show more

 • Promoted

Lead DBA Senior – Multicloud & Modernisation

ReelcruitBrossard
Full-time +1

Une firme technologique spécialisée recherche un(e) Administrateur(trice) de bases de données senior pour gérer des projets en multicloud.Vous apporterez votre expertise en Postgres, Oracle, et MyS... Show more

 • Promoted

Développeur Senior, Logiciel Purelyhr - C$71,330 - C$101,900 Par An - À Distance

PurelyhrLongueuil, Canada
Full-time

Ce poste de développeur logiciel senior implique la conception, la revue et la maintenance de standards de codage, le mentorat de développeurs juniors et l'application de meilleures pratiques S... Show more

 • Promoted

Architecte solution, application distribuée

Metro Inc.Varennes, Quebec, Canada
Full-time

Venez relever de nouveaux défis et partager votre passion!.Rejoignez notre équipe comporte ses avantages:.Horaire flexible afin de promouvoir l’équilibre travail/vie personnelle.Assurances collecti... Show more