--- title: 'Développeur(-euse) logiciel full stack sénior (.NET Core/C#) at SOVRA' canonical: 'https://feeny.ai/job/developpeur-euse-logiciel-full-stack-senior-net-core-c-sovra-montreal-kfwse5svejc4' type: 'job' last_seen: '2026-09-10' --- # Développeur(-euse) logiciel full stack sénior (.NET Core/C#) at SOVRA - **Company:** SOVRA - **Location:** Montréal, Canada - **Employment:** full-time - **Work type:** remote - **Posted:** 2026-08-28 - **Last confirmed live:** 2026-09-10 - **Apply:** https://jobs.ashbyhq.com/sovra/4596da93-24f0-4701-a211-89e59ab8fab5 ## Job description Développeur(-euse) logiciel full stack sénior (.NET Core/C#) Lieu : Laval, Québec – Mode hybride (Oui, nos offres d’emploi sont volontairement plus détaillées que celles des autres entreprises. Elles vous permettront toutefois d’avoir un aperçu réaliste du poste et de profiter de conseils pour mettre votre candidature en valeur. Nous vous recommandons donc de les lire au complet.) À propos de SOVRA SOVRA est une plateforme de premier plan en matière de marchés publics, à laquelle font confiance plus de 7 000 organismes gouvernementaux et plus d’un million de fournisseurs partout en Amérique du Nord. Notre travail se situe à la croisée de la technologie, du service public et de la reddition de comptes. Nous aidons ainsi les gouvernements à travailler de façon plus efficace et transparente, au bénéfice des collectivités qu’ils servent. Ce qui distingue SOVRA, c’est notre approche résolument axée sur le secteur public. Nos solutions sont conçues spécialement pour répondre à des enjeux d’approvisionnement réels et complexes, tout en trouvant le juste équilibre entre conformité, simplicité d’utilisation et innovation. Cet engagement a notamment été reconnu par l’obtention de la certification « Achievement of Excellence in Procurement » (AEP), décernée par le National Procurement Institute, qui témoigne de la qualité de nos pratiques et de notre influence dans le secteur. Chez SOVRA, votre travail a un impact concret. Chaque amélioration que nous apportons aide les organismes publics à optimiser l’utilisation des fonds publics, à accroître leur transparence et à obtenir de meilleurs résultats pour des millions de personnes. Nous sommes une entreprise en pleine croissance, portée par une mission claire, où des personnes brillantes et curieuses travaillent ensemble pour créer des technologies au service du bien public. Pour en savoir plus, consultez [sovra.com](http://sovra.com). Contexte de travail SOVRA est à la recherche d’un développeur logiciel full-stack senior pour se joindre à son équipe d’ingénierie et contribuer à l’évolution d’une application Web complexe fondée sur un ensemble de règles. Il s’agit d’un nouveau poste créé pour répondre aux besoins d’un produit en pleine croissance, qui exige à la fois un solide jugement technique et une compréhension concrète de la façon dont le développement assisté par l’IA peut s’intégrer à un processus de livraison logiciel bien établi. La personne retenue se joindra à une équipe de onze personnes responsables d’une plateforme de rédaction de documents juridiques développée en .NET Core avec C#, et dotée d’une interface utilisateur en TypeScript. L’application gère des règles d’affaires à plusieurs niveaux pour différents modèles de documents. Dans ce rôle, vous contribuerez à l’ensemble de la pile technologique, de la conception des API et de la logique applicative côté serveur à la mise en œuvre de l’interface utilisateur, en passant par la collaboration avec l’équipe responsable de l’assurance qualité. Le poste s’adresse à une personne capable d’évaluer de façon critique le code généré par l’IA et d’en vérifier l’exactitude, la qualité et la pertinence par rapport au problème à résoudre. La documentation actuelle est en français et l’équipe travaille aussi bien en français qu’en anglais. Une excellente maîtrise des deux langues, à l’oral comme à l’écrit, est donc essentielle. Quelles seront vos principales responsabilités? Développement et architecture backend - Concevoir, développer et assurer la maintenance de fonctionnalités pour des applications Web, des microservices et des API à l’aide de .NET Core et C#, en portant une attention particulière à la performance, à la sécurité et à l’évolutivité. - Participer à l’analyse technique, à la conception de solutions et au déploiement, tout en contribuant à la correction des problèmes et à l’amélioration continue de l’application. - Appliquer les normes et les pratiques de sécurité de l’organisation, notamment les recommandations de l’OWASP et de la liste CWE/SANS Top 25, et veiller à ce que les fonctionnalités développées respectent ces exigences avant leur mise en production. Développement Front-End - Développer des fonctionnalités front-end en TypeScript dans une base de code en pleine évolution, alors que l’équipe migre progressivement ses composants vers Angular et React. - Travailler au sein d’un environnement où des règles d’affaires complexes et des arborescences logiques déterminent la façon dont les documents juridiques sont assemblés, en veillant à ce que les nouvelles fonctionnalités s’intègrent de façon cohérente aux structures de modèles existantes. Développement assisté par l'IA - Travailler dans un processus de développement où des outils d’IA sont utilisés pour générer du code, en vous appuyant sur votre jugement d’ingénieur pour évaluer la justesse, l’exhaustivité et la pertinence du résultat par rapport au problème à résoudre. - Utiliser l’IA pour générer des tests unitaires afin de valider la qualité et la fiabilité des fonctionnalités développées, et collaborer avec l’équipe d’assurance qualité à la conception de scénarios de test ainsi qu’à l’automatisation des tests. Collaboration au sein de l'équipe et normes - Collaborer étroitement avec les équipes produit, développement et assurance qualité afin de concevoir des solutions techniques qui répondent aux besoins de l’entreprise tout en tenant compte de la complexité de l’application. - Documenter votre code en français afin de faciliter sa maintenance à long terme, le transfert des connaissances et la compréhension commune de la base de code au sein de l’équipe. - Rester à l’affût de l’évolution des pratiques, des technologies et des outils en ingénierie logicielle, et partager activement vos découvertes et vos apprentissages avec l’équipe. Qu’apporterez-vous à ce poste? - Expérience éprouvée en développement full-stack — Vous possédez une solide expérience en développement logiciel dans un environnement comparable, avec des réalisations concrètes tant du côté backend que frontend. Une expérience de 8 ans ou plus est généralement recherchée. - Maîtrise de .NET Core et de C# — Vous avez une solide expérience pratique dans le développement et la maintenance d’API et d’applications Web avec .NET Core et C#. Vous êtes en mesure d’évaluer et de justifier vos choix techniques en matière de performance, d’évolutivité et de sécurité. - Expérience en développement front-end — Vous possédez une expérience pratique du développement en TypeScript avec Angular ou React et êtes à l’aise de travailler dans une base de code qui utilise ces deux frameworks. - Normes de sécurité et de qualité — Vous possédez une solide connaissance des pratiques de l’OWASP et de la CWE/SANS Top 25 en matière de détection et de prévention des vulnérabilités, et vous les appliquez de façon systématique tout au long du processus de développement plutôt que de les traiter comme une étape de dernière minute. - Expérience avec les bases de données SQL — Vous avez de l’expérience avec des bases de données SQL dans un environnement de production et comprenez l’incidence des choix de modélisation des données sur le comportement et la performance des applications. - Maîtrise du développement assisté par l’IA — Vous avez de l’expérience avec les agents de développement propulsés par l’IA et possédez la maturité technique nécessaire pour évaluer de façon critique le code généré par l’IA, en vérifier la qualité et déterminer s’il répond réellement au problème à résoudre. - Bilinguisme français-anglais — Vous maîtrisez parfaitement le français et l’anglais, tant à l’oral qu’à l’écrit. - Autorisation de travailler au Canada — Vous êtes légalement autorisé à travailler au Canada. Nous ne sommes actuellement pas en mesure d’offrir de parrainage de visa de travail ni de soutien à la relocalisation. - Formation en développement logiciel — Vous détenez un diplôme d’études collégiales (DEC) ou un baccalauréat en développement logiciel, en informatique ou dans un domaine connexe. Une expérience professionnelle équivalente est également considérée. Ce que nous recherchons dans les candidatures Nous examinons chaque candidature individuellement et l’évaluons en fonction de l’ensemble de votre expérience et de vos réalisations, plutôt que de simplement rechercher des mots-clés. Les candidatures qui se démarquent sont précises et concrètes: - Elles donnent un aperçu de votre travail et ressemblent davantage à un portfolio de vos réalisations qu’à une simple liste de responsabilités. - Décrivez ce que vous avez créé ou réalisé, le problème que vous cherchiez à résoudre et les résultats obtenus. Lorsque c’est possible, appuyez vos réalisations avec des données ou des résultats chiffrés. - Une simple liste de technologies ne nous en dit pas beaucoup. Nous voulons plutôt comprendre quels langages, frameworks et outils vous avez utilisés, dans quel contexte et comment vous les avez mis à profit pour réaliser vos projets. Notre processus d'entrevue Notre processus d’entrevue est conçu pour être rigoureux, tout en respectant votre temps. Trois étapes nous permettent de mieux comprendre votre parcours, d’évaluer vos compétences techniques et de voir comment vous pourriez collaborer avec l’équipe au quotidien. - Sélection par l’équipe de recrutement — Discussion sur votre parcours, le poste et les attentes de part et d’autre afin de déterminer si l’occasion correspond à vos objectifs. - Entrevue technique — Discussion sur votre expérience pratique avec la pile technologique, votre approche du développement assisté par l’IA et votre façon de résoudre les problèmes d’ingénierie. - Entrevue avec l’équipe — Échange sur votre façon de travailler au quotidien avec les équipes de développement, d’assurance qualité et de produit. Pourquoi vous devriez vous joindre à nous SOVRA travaille au service du secteur public, et notre mission vient avec une réelle responsabilité. Chaque amélioration que nous apportons à notre plateforme aide les organismes gouvernementaux à travailler plus efficacement et à offrir davantage de valeur aux collectivités qu’ils servent. Nous sommes une entreprise en pleine croissance qui mise sur une croissance réfléchie et durable. Nous cherchons des professionnels qui souhaitent avoir un véritable impact dans leur travail et contribuer directement à bâtir l’organisation dont ils font partie. Dans ce poste, cet impact est concret : votre travail sur la plateforme de création de documents de SOVRA influence directement la façon dont notre équipe fournit des logiciels précis et fiables aux organismes du secteur public qui comptent sur nous. Nos avantages Les avantages offerts comprennent notamment les éléments suivants. Les détails complets vous seront présentés au cours du processus d’embauche : - Une couverture complète en matière de soins de santé et de soins médicaux. - Des congés payés. - Un programme structuré d’apprentissage et de perfectionnement. - Un congé parental rémunéré. Si ce poste correspond à votre expérience et à vos ambitions, nous vous invitons à poser votre candidature. Nous vous remercions de l’intérêt que vous portez à SOVRA. Seuls les candidats retenus pour la prochaine étape du processus seront contactés. Chez SOVRA, nous avons à cœur de créer un milieu de travail inclusif, équitable et respectueux. À titre d’employeur offrant l’égalité des chances, nous ne tolérons aucune discrimination envers un employé ou un candidat en raison de sa race, de sa couleur, de sa religion, de son sexe, de son orientation sexuelle, de son identité ou de son expression de genre, de son origine nationale, de son âge, de son handicap, de son état civil, de son statut d’ancien combattant ou de toute autre caractéristique protégée par les lois applicables. Nous nous engageons à offrir un milieu de travail exempt de discrimination et de harcèlement. Nous accordons également une grande importance à l’équité salariale au sein de notre organisation et réévaluons régulièrement nos pratiques de rémunération afin de nous assurer qu’elles demeurent équitables et cohérentes. ## About SOVRA ## Company Overview - **One-liner**: SOVRA is a North American GovTech company that provides a cloud-based e‑procurement and contract‑lifecycle management platform connecting over 7,000 public agencies with more than one million suppliers. - **Entity Type**: Private (funding stage not disclosed) - **Headquarters**: Latham, New York, United States (with offices in Canada and remote‑first operations) - **Founded**: 1996 (heritage of over 20 years exclusively serving the public sector) - **Founders**: Not publicly listed individually; leadership includes CEO Tom Spengler (former co‑founder of Granicus) ## Core Business - **Primary industry**: Government technology (GovTech) – e‑procurement and contract management - **Target customers**: B2G – public‑sector agencies (state, local, federal) and their suppliers (B2B supplier network) - **Mission/purpose**: “Empower public sector professionals with cutting‑edge technology, helping them build stronger communities and thriving local economies.” ## Products & Services - **SOVRA Procurement Platform**: End‑to‑end solution covering intake, solicitation authoring, bid preparation, proposal management, evaluation and selection, contract creation, and contract lifecycle management. Type: SaaS. - **SOVRA Marketplace / Supplier Network**: A network of over one million active vendors that helps suppliers discover relevant solicitations, match opportunities, and compete for government contracts. Includes opportunity discovery, opportunity matching, submission and participation, and award/growth tools. Type: SaaS + Network. - **SOVRA Contract Lifecycle Management (CLM)**: Manages the entire contract lifecycle from award through close, with audit trail and compliance features. Type: SaaS. - **SOVRA Analytics (implied)**: Data and reporting tools for procurement transparency and strategic analysis. ## Market Standing - **Valuation / Market Cap**: Not publicly disclosed (private company) - **Key Metric**: Annual revenue estimated at ~$28M (source: third‑party LinkedIn data; company does not publicly report revenue). Total funding rounds not disclosed. - **Notable Investors / Partners**: No public funding investors identified. The company has made at least one acquisition (Edilex, per LinkedIn). Strategic partnerships implied through its supplier network. - **Growth Signals**: - Over 7,000 public entities using the platform daily; network of 1M+ active suppliers. - Headcount stated as “some 500 passionate employees” (company careers page), with notable growth signals: LinkedIn data shows +583.8% YoY employee growth (though that number conflicts with the 500 figure and likely reflects a recent merger or rebrand). - CEO Tom Spengler brings deep GovTech experience as three‑time GovTech 100 CEO and co‑founder of Granicus. - Emphasis on AI‑first transformation under CTO Suhas Kelkar. ## Competitive Advantages - **Network Effects**: North America’s largest public‑procurement network (7K buyers + 1M suppliers), creating a self‑reinforcing ecosystem. - **Purpose‑Built for Government**: Platform designed specifically for public‑sector compliance, transparency, and audit requirements. - **Ease of Adoption**: Phased implementation, configurable platform, and integration with existing systems lower switching costs. - **20+ Year Domain Expertise**: Deep heritage exclusively serving public sector, giving SOVRA unique insight into regulatory and procurement workflows. ## Strategic Focus - **AI‑First Modernization**: CTO Suhas Kelkar is leading a company‑wide AI‑first technological transformation to accelerate development velocity and deliver intuitive, data‑driven solutions. - **Expanding the Supplier Network**: Continue growing both sides of the marketplace to increase reach and matching accuracy. - **Product Innovation**: Enhance end‑to‑end procurement and CLM capabilities, especially in opportunity matching and evaluation. - **Geographic Growth**: Already operates in 5 countries (US, Canada, Brazil, UK, Argentina) with a focus on North American dominance. ## Why Work Here - **Remote‑First Culture**: Company is fully remote with flexible hours; “work‑life balance is essential.” - **Benefits**: Comprehensive insurance (medical, dental, vision), telemedicine, employee assistance program, retirement plan with company contribution, generous time‑off (vacation, sick days, personal days, paid year‑end holidays). - **Ownership & Recognition**: SOVRAcceleration program allows employees to benefit from value creation; SOVRAppreciation peer‑to‑peer shoutouts; milestone celebrations and referral bonuses. - **Culture**: Values include “Aim high and act fast”, “Be accountable”, “Act with integrity”, “Care about each other and our customers”, “Dare to think differently”. Described as diverse, inclusive, transparent, and participative. - **Engineering & Growth**: Work on impactful public‑sector projects; opportunity to contribute to a high‑growth GovTech platform with modern tech stack (AI‑first approach). ## Sources 1. [sovra.com/careers/](https://www.sovra.com/careers/) 2. [sovra.com](https://www.sovra.com/) 3. [sovra.com/why-sovra/](https://www.sovra.com/why-sovra/) 4. [linkedin.com/company/sovra1](https://www.linkedin.com/company/sovra1) 5. [sovra.com/management-team/](https://www.sovra.com/management-team/) ## Other roles at SOVRA - [Sales Development Representative, Enterprise](https://feeny.ai/job/sales-development-representative-enterprise-sovra-united-states-5a1edp3h1snz) — United States - [Supplier Success Manager](https://feeny.ai/job/supplier-success-manager-sovra-united-states-wd5j1w08y0gv) — United States - [Senior DevOps Engineer](https://feeny.ai/job/senior-devops-engineer-sovra-calgary-7k8ftwrfh781) — Calgary, Canada - [Senior Fullstack Software Developer (.NET Core/C#)](https://feeny.ai/job/senior-fullstack-software-developer-net-core-c-sovra-montreal-19y4d918t82h) — Montréal, Canada - [Account Executive](https://feeny.ai/job/account-executive-sovra-united-states-k901ydz7b7wf) — United States - [Solution Consultant](https://feeny.ai/job/solution-consultant-sovra-canada-6y9gmbbmngs1) — Canada - [Public Sector Program Manager](https://feeny.ai/job/public-sector-program-manager-sovra-colorado-rwfa3csd961n) — Colorado