Développeur .NET Sénior

Développeur .NET Sénior role illustration

Développeur .NET Sénior

Emplacement: Télécommande. Quart de travail complet aux États-Unis (heure de Dallas, Texas – CST/CDT)

Expérience: 4 à 8 ans

À propos du rôle

Nous recherchons un développeur .NET de niveau intermédiaire à senior possédant une solide expérience dans le développement de logiciels modernes assistés par l'IA et l'intégration de capacités d'IA dans des applications d'entreprise.

Le candidat idéal doit avoir une solide expérience pratique de l'écosystème .NET, ainsi qu'une expertise pratique dans l'utilisation d'assistants de codage IA et d'outils de développement agent tels que Claude Code, GitHub Copilot, Cursor ou des plateformes similaires.

Nous recherchons quelqu'un qui peut concevoir, développer et maintenir de manière indépendante des applications évolutives tout en tirant parti des outils d'IA pour améliorer la productivité du développement, la qualité du code et la vitesse de livraison.

Il s'agit d'un rôle à distance et à temps plein dans le cadre d'un changement commercial complet aux États-Unis aligné sur Dallas, Texas (CST/CDT). Nous recherchons un développeur qui n'est pas seulement familier avec les outils d'IA, mais qui les utilise activement dans le développement de logiciels réels.

Le candidat doit être capable de gérer de manière indépendante les tâches de développement, d'utiliser efficacement les agents de codage de l'IA, de comprendre le code qu'ils génèrent, d'examiner les résultats générés par l'IA et de fournir des logiciels fiables et prêts pour la production. Une solide expérience en développement .NET est essentielle. Les outils de codage de l’IA et une expérience pratique de l’intégration de l’IA sont tout aussi importants pour ce poste.

Responsabilités clés :

  • Concevoir, développer et maintenir des applications backend évolutives à l'aide de C# et .NET Core / ASP.NET Core.
  • Tirez parti des outils de développement d'IA tels que Claude Code, GitHub Copilot, Cursor ou des outils similaires pour le développement de logiciels, le débogage, la refactorisation et l'optimisation du code.
  • Créez des fonctionnalités d'application basées sur l'IA en intégrant des LLM et des API d'IA tierces.
  • Travaillez avec des fournisseurs LLM tels qu'Anthropic Claude, OpenAI ou d'autres modèles comparables.
  • Développer et intégrer des API et des microservices RESTful.
  • Travaillez avec des bases de données relationnelles telles que SQL Server et PostgreSQL.
  • Comprenez et mettez en œuvre des workflows de développement assistés par l'IA, y compris le codage basé sur des agents, la génération de code et les tests automatisés.
  • Collaborez avec des développeurs front-end, des architectes et des équipes interfonctionnelles.
  • Participer aux révisions de code, aux discussions techniques et aux décisions architecturales.
  • Garantissez les performances, la sécurité, l’évolutivité et la maintenabilité des applications.

Compétences requises

  • Forte maîtrise de C# et de .NET Core / .NET 6+.
  • Expérience pratique avec l'API Web ASP.NET Core.
  • Solide compréhension de la POO, des principes SOLID, des modèles de conception et de l'architecture propre.
  • Expérience avec Entity Framework Core et LINQ.
  • Expérience avec SQL Server ou PostgreSQL.
  • Expérience pratique avec Claude Code, Cursor, GitHub Copilot ou des agents de codage d'IA similaires.
  • Capacité à utiliser efficacement les agents d'IA pour développer, déboguer, refactoriser et maintenir des applications de production.
  • Compréhension des LLM, de l'ingénierie rapide et des intégrations d'API AI.
  • Expérience de l'intégration d'OpenAI, d'Anthropic Claude ou d'autres API LLM.
  • Expérience dans la création d'API REST et l'intégration de services tiers.
  • Familiarité avec Git, GitHub, les pipelines CI/CD et Docker.
  • Compréhension des plateformes cloud telles qu'AWS ou Azure.
  • Solides compétences en débogage, en analyse et en résolution de problèmes.
  • Doit être disponible pour travailler sur l'intégralité du changement commercial aux États-Unis, aligné sur Dallas, Texas (CST/CDT).
  • Doit être à l'aise pour collaborer avec des clients et des équipes de développement basés aux États-Unis.
  • Excellentes compétences en communication écrite et verbale.

Compétences intéressantes

  • Compréhension des flux de travail d'IA agentique, des appels d'outils et des appels de fonctions.
  • Expérience avec la génération augmentée par récupération (RAG), les bases de données vectorielles et les intégrations.
  • Familiarité avec Semantic Kernel, LangChain ou des frameworks d'orchestration d'IA similaires.
  • Expérience dans la création d'agents IA et l'automatisation des flux de travail commerciaux.
  • Connaissance de Python pour les intégrations AI/ML.
  • Expérience dans le déploiement et la maintenance d'applications basées sur l'IA de qualité production.

Foire aux questions

Vous concevrez, développerez et maintiendrez des applications .NET évolutives tout en utilisant des assistants de codage IA et en intégrant des LLM dans les fonctionnalités de l'entreprise. Le travail couvre les backends C#/ASP.NET Core, les API REST, les bases de données et le développement assisté par l'IA prêt pour la production.