
Ingénieur Développement Full Stack & Ia Générative (h/f)
Posted 7 days ago
Company Description
View moreArtelia est un groupe international multidisciplinaire de conseil, d’ingénierie et de management de projet dans les secteurs de la mobilité, de l’eau, de l’énergie, du bâtiment et de l’industrie.
Artelia offre une gamme complète de services, de l’expertise à la livraison de projets complexes : consulting, études et schémas directeurs, management de projet, maîtrise d’œuvre de conception et d’exécution, gestion patrimoniale et marchés globaux.
Notre raison d’être : Créer des solutions pour une vie positive
Nous sommes unis par une même passion, celle d’exercer un métier qui allie l’art de concevoir avec ingéniosité et de réaliser avec engagement.
Job Description
En tant qu’ingénieur développement full-stack & IA Générative, vous porterez deux casquettes complémentaires : développeur full-stack, concevant et livrant des applications métier solides, testées et maintenables ; et développeur IA, construisant des solutions IA concrètes pour les métiers (chatbots, agents, intégrations LLM) tout en utilisant l’IA pour démultiplier votre propre efficacité.
Vos missions sont les suivantes
Développement full-stack (.NET / Angular) : Développer et maintenir des applications métier en .NET 9 / C# (backend) et Angular (frontend), en participant à la mise en place progressive de bonnes pratiques et patterns (Clean Architecture, CQRS, VSA). Développer des APIs .NET robustes et des interfaces Angular (composants, services, formulaires).
Amélioration des applications existantes : Contribuer à la modernisation progressive du parc applicatif existant — refactoring, mise en place de tests, amélioration de la maintenabilité — dans le respect des contraintes métier et de continuité de service.
Conception et développement de solutions IA pour les métiers : Participer à l’intégration de l’IA au sein des applications métier — nous sommes en début de cette démarche et cherchons quelqu’un pour la construire avec nous. Développer des chatbots et agents conversationnels intégrés à l’écosystème Microsoft (Teams, Copilot Studio). Développer des serveurs MCP (Model Context Protocol) en .NET exposant les données et outils internes aux LLM. Explorer et prototyper de nouvelles approches IA (agents autonomes, bases vectorielles, Snowflake Cortex) en fonction des cas d’usage métier identifiés. Sécuriser ces solutions avec OAuth 2.1 / Okta.
Intégration de l’IA dans le workflow de développement : Configurer et étendre des outils d’assistance IA au développement (skills personnalisés, agents spécialisés). Construire des workflows de développement augmentés par l’IA : analyse d’US, planification, implémentation multi-agents, revue qualité automatisée. Industrialiser ces pratiques pour les rendre reproductibles par l’équipe.
Environnement technologique Artelia
Backend : .NET 9, C#, ASP.NET Core, Entity Framework Core, Minimal APIs, Hangfire
Frontend : Angular 17+, TypeScript, Signals, RxJS
Architecture : Clean Architecture, CQRS, Vertical Slice (VSA), DDD
Bases de données : SQL Server, PostgreSQL
Testing : xUnit, Shouldly, .NET Aspire (intégration), Playwright (e2e)
CI/CD & DevOps : Azure DevOps (repos, pipelines, work items, wikis), AWS / ECS, Podman
Auth & Intégrations : Okta, OAuth 2.1, JWT Bearer, ServiceNow REST API
IA & LLM : Snowflake Cortex, MCP (Model Context Protocol), Microsoft Copilot Studio
IA outils dev : Github Copilot, Claude Code, skills / agents personnalisés
Data : dbt, Snowflake, Talend
Qualifications
Compétences attendues
Vous êtes titulaire d’un Bac+5 en informatique ou dans un domaine équivalent, et justifiez d’au moins 5 ans d’expérience en tant que développeur full-stack,
Vous maîtrisez le développement .NET (C#, ASP.NET Core, Entity Framework Core) et avez une expérience significative en Angular (TypeScript, composants, services),
Vous accordez de l’importance aux tests : tests unitaires, tests d’intégration — pour vous, tester fait partie du développement, pas d’une étape optionnelle,
Vous êtes à l’aise avec les pratiques de qualité : code review, conventions, Git,
Vous avez déployé des applications dans des environnements Cloud à base de conteneurs (AWS / ECS, Docker ou Podman).
Compétences appréciées
Vous avez une première expérience ou une appétence sérieuse pour les LLM, bases vectorielles et APIs IA notamment sur des solutions RAG
Expérience avec des outils IA de développement (Claude Code, GitHub Copilot, Cursor)
Curieux, vous aimez proposer des solutions innovantes et préférez faire bien plutôt que faire vite. Vous appréciez le travail en équipe, partagez vos connaissances et acceptez la critique constructive, tout en étant capable de mener des projets de manière autonome. Vous faites la différence entre over-engineering et solution adaptée au problème.
