Développeur C# — Intégration GenAI (Genius ERP) - (100% télétravail au Québec)
French postingDesign and develop GenAI backend features using .NET and Microsoft Semantic Kernel, integrating LLMs into an existing onion architecture API. Responsibilities include creating conversational agents, implementing RAG with Azure AI Search, and collaborating with the Angular frontend team.
- Remote
- Quebec, Quebec, Canada
- Posted Sep 1, 2026
- 1 position
Opens an external site
More jobs you can apply to directly
Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.
Job summary
Genius ERP souhaite enrichir son équipe avec un Développeur C# — Intégration GenAI (Genius ERP) ayant une solide expérience et une très bonne maîtrise en AI intégration. Votre mission sera de concevoir, développer et faire évoluer les fonctionnalités GenAI côté backend (.NET), en intégrant des LLM (OpenAI) et un framework d’agents (Microsoft Semantic Kernel) dans une API onion déjà en production. Vous Aurez L’occasion De Concevoir des agents conversationnels : boucles Reason-and-Act, tool calling, handoff multi-agents, structured outputs. Implémenter des plugins Semantic Kernel qui exposent des capacités métier sûres (requêtes SQL read-only, recherche documentaire, analyse Excel, etc.). Intégrer RAG avec Azure AI Search (embeddings OpenAI, index, citations, sources knowledge base). Étendre des features productives (Smart Paste, filtres langage naturel) jusqu’aux contrôleurs API et modèles de domaine. Gérer prompts, schémas de sortie, paramètres de modèles (use case, température, provider) et métadonnées d’usage. Respecter l’architecture existante : bridges Infrastructure, services Domain, controllers Application ; pas de fuite de dépendances externes dans le domaine. Traiter sécurité et gouvernance : clés via licences, usages différenciés (ChatBot / SmartPaste / NaturalLanguageFiltering), refus modèle, erreurs externes. Collaborer avec le front Angular et le produit pour livrer des features GenAI fiables, testables et maintenables. Ai-je les compétences et expériences souhaitées? Essentiel Un an d’expérience en intégration GenAI. C# / .NET (idéalement .NET 8/10) et architecture en couches / hexagonal. Expérience concrète d’intégration OpenAI API (Chat Completions, JSON Schema / structured outputs). Expérience Microsoft Semantic Kernel (ou équivalent : agents, plugins/functions, chat history, function calling). Conception d’APIs ASP.NET Core, DI, async/await. Capacité à raisonner sur prompts, grounding, hallucinations et garde-fous (SQL read-only, schémas stricts, validation métier après parsing). Atouts Angular. Azure AI Search / embeddings / RAG. Extraction de contenu (PDF, Office) et pipelines multi-étapes agentiques. Expérience ERP / logiciels métier complexes. SQL Server et conception d’outils LLM sûrs autour de données structurées. Ai-je les savoir-être nécessaires? Positive Rigoureux Ayant un excellent sens de l’initiative Aimant le travail d’équipe et l’entraide Quels sont mes avantages à travailler chez Genius? Un horaire de travail flexible, option de télétravail à long terme Un salaire compétitif avec REER participatif Une compagnie en pleine croissance où votre opinion est valorisée 7 congés payés par année en plus des vacances Des assurances collectives et un accès à la télémédecine Une allocation annuelle pour ton inscription à une activité physique et artistique de ton choix et quatre heures payées pour faire du bénévolat dans notre communauté Et bien plus... Genius? Qui êtes-vous? Travailler Chez Genius Solutions C'est Développer un logiciel ERP pour les petites et moyennes entreprises manufacturières Relever des défis passionnants dans une entreprise en pleine croissance Collaborer avec des gestionnaires humains et une direction transparente et accessible Travailler avec une équipe jeune, dynamique et hautement qualifiée Vous partagez nos valeurs? Curiosité: Vouloir apprendre en continu, avoir le courage d'explorer et de poser les questions difficiles. En mission: Ne pas se limiter à « Correct ». S’engager à dépasser et à fournir des solutions dignes du nom « Genius ». Énergie: Agir avec passion pour donner le meilleur de soi et aider les clients à grandir. Confiance: Agir avec honnêteté, transparence et intégrité. Établir une confiance durable avec nos clients et employés. Joignez-vous à notre équipe dès maintenant!
What you’ll do
Design and develop GenAI backend features using .NET and Microsoft Semantic Kernel, integrating LLMs into an existing onion architecture API. Responsibilities include creating conversational agents, implementing RAG with Azure AI Search, and collaborating with the Angular frontend team.
Requirements
Requires at least one year of experience in GenAI integration and proficiency in C#/.NET with layered or hexagonal architecture. Candidates must have concrete experience with OpenAI APIs, Semantic Kernel, and the ability to manage prompt grounding and hallucinations.
Benefits
• Flexible working schedule • Long-term remote work option • Competitive salary • Participating RRSP • 7 paid days off per year in addition to vacations • Group insurance • Telemedicine access • Annual allowance for physical and artistic activities • Four paid hours for community volunteering
Listed skills
- AngularPreferred
- prompt engineeringPreferred
- C++Preferred
Other relevant skills
Identified from the job description. Confirm important requirements above.
- C#
- .NET 8/10
- GenAI Integration
- OpenAI API
- Microsoft Semantic Kernel
- ASP.NET Core
- Azure AI Search
- RAG
- Onion Architecture
- Angular
- SQL Server
- Prompt Engineering
- API Design
- Dependency Injection
- Async/Await
- JSON Schema
Job areas
- Software
- Technology
- Engineering
- Data & Analytics
- Manufacturing
Additional details
- Minimum experience
- 2+ years
- Posting language
- French
- Working hours
- 40 hours per week
- Seniority
- Entry level