Genius Solutions Logo

Genius Solutions

Développeur C# — Intégration GenAI (Genius ERP) - (100% télétravail au Québec)

Posted 7 Hours Ago
Be an Early Applicant
Remote
Hiring Remotely in CA
Junior
Remote
Hiring Remotely in CA
Junior
Develop backend GenAI features for Genius ERP using C#/.NET, OpenAI APIs, and Microsoft Semantic Kernel. Build conversational agents, secure plugins, tool calling, structured outputs, and RAG solutions with Azure AI Search. Extend API and domain features, manage prompts and model metadata, enforce security and governance controls, and collaborate with Angular and product teams to deliver reliable, testable AI functionality.
The summary above was generated by AI

Développeur C# — Intégration GenAI (Genius ERP) - (100% télétravail au Québec)

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!

Similar Jobs

59 Minutes Ago
Remote or Hybrid
AB, CAN
Senior level
Senior level
Information Technology
Owns customer relationships and outcomes for a portfolio of 10–25 B2B technology clients. Establishes trusted-advisor relationships, leads governance and success planning, monitors service delivery, manages risks and escalates concerns, coordinates across sales and service teams, tracks KPIs and SLAs, and drives continuous improvement, solution adoption, and account growth.
Top Skills: Check PointCiscoEmcF5GainsightItilLean Six SigmaLinuxMicrosoftPalo AltoRsaVMware
An Hour Ago
Remote or Hybrid
BC, CAN
Senior level
Senior level
Information Technology
Owns customer relationships and outcomes for a portfolio of 10–25 B2B technology clients. The role establishes governance, monitors service delivery, manages risks and SLAs, develops success plans and KPIs, advocates for customers, and coordinates Sales, Professional Services, Managed Services, and Operations. It also drives account value, growth, continuous improvement, and adoption of customer experience tools such as Gainsight.
Top Skills: Check PointCiscoEmcF5GainsightItilLean Six SigmaLinuxMicrosoftPalo AltoRsaVMware
An Hour Ago
Easy Apply
Remote or Hybrid
CA
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
Monitor and analyze security events, lead incident response and employee investigations, conduct digital forensics, communicate findings to stakeholders, build investigation tools and automated workflows, and improve security operations processes. The role requires Python scripting, SIEM experience, cloud security knowledge across AWS and GCP, and forensic analysis across macOS, Windows, and Linux.
Top Skills: AWSFedrampGCPIso 27001LinuxmacOSNist Cybersecurity FrameworkPythonSIEMWindows

What you need to know about the Vancouver Tech Scene

Raincouver, Vancity, The Big Smoke — Vancouver is known by many names, and in recent years, it has gained a reputation as a growing hub for both tech and sustainability. Renowned for its natural beauty, the city has become a magnet for professionals eager to create environmental solutions, and with an emphasis on clean technology, renewable energy and environmental innovation, it's attracted companies across various industries, all working toward a shared goal: advancing clean technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account