Ingénieur Full Stack Developer H/F - BEC Groupe
- CDI
- BEC Groupe
Les missions du poste
Le Groupe B.E.C. accompagne ses clients sur des projets majeurs dans le secteur de l'aéronautique, l'industrie et l'automobile depuis plus de 20 ans.
Spécialisés dans l'ingénierie mécanique et électrique, nous sommes certifiés ISO 9001 et intervenons sur l'ensemble des phases d'un projet : conception, étude, calcul, manufacturing, impression 3D, fabrication, usinage, et assemblage. Nous proposons des prestations à la fois globales et spécifiques selon les besoins clés en main.
Nous offrons également notre expertise en recrutement dans le cadre de l'assistance technique pour répondre aux besoins de nos clients en ingénierie, production et maintenance.
Notre groupe : Groupe B.E.C. Toulouse (SOD) Vitrolles (MP) (groupe-bec.fr)
LinkedIn : http://****/company/groupe-bec/
Dans le cadre du développement d'une application web intégrant des services d'Intelligence Artificielle, nous recherchons un Ingénieur Full Stack Developer expérimenté H/F.
Vous interviendrez sur la conception et le développement d'une application permettant aux utilisateurs d'échanger avec un ChatBot et d'accéder à différents services d'IA.
Vous participerez à l'ensemble du cycle de développement, depuis la conception des API backend jusqu'à l'intégration des services IA et au développement de l'interface utilisateur.
Vos missions
Au sein de l'équipe projet, vous serez notamment chargé(e) de :
- Concevoir, développer et maintenir les API backend en C#/.NET
- Développer et faire évoluer l'interface utilisateur avec Angular ou React
- Assurer l'intégration entre le frontend, les API et les différents services d'Intelligence Artificielle
- Intégrer et exploiter un moteur RAG - Retrieval-Augmented Generation
- Participer à l'intégration des services AWS, notamment :
- AWS Lambda
- API Gateway
- Amazon S3
- Développer et intégrer les API REST
- Mettre en place et gérer les mécanismes d'authentification et d'autorisation
- Sécuriser les échanges et la gestion des données entre les différents composants de l'application
- Participer à la définition de l'architecture technique de la solution
- Garantir la qualité du code, les performances, la sécurité et la maintenabilité de l'application
- Réaliser les tests, corrections et optimisations nécessaires
- Participer aux revues de code et au respect des bonnes pratiques de développement
- Utiliser Git pour la gestion des versions et le travail collaboratif
- Participer à la conteneurisation et au déploiement des applications avec Docker
- Contribuer à l'amélioration continue de la solution et proposer des choix techniques adaptés aux besoins du projet
Le profil recherché
De formation supérieure Bac +5 / École d'Ingénieur en Informatique, Développement Logiciel ou équivalent, vous disposez d'une expérience significative en développement Full Stack.
Vous êtes autonome dans la conception et le développement d'applications web et maîtrisez particulièrement les environnements C#/.NET.
Vous êtes également à l'aise avec les architectures modernes basées sur des API REST, les environnements Cloud et les problématiques d'intégration entre plusieurs services.
Une expérience sur des projets intégrant de l'Intelligence Artificielle, des LLM, des ChatBots ou des architectures RAG constitue un réel atout.
Compétences recherchées
Indispensables :
- C#
- .NET / .NET Core
- Angular et/ou React
- Développement d'API REST
- Git
- Docker
- AWS
- AWS Lambda
- API Gateway
- Amazon S3
Compétences requises
- Docker
- Développement d'applications web
- API
- Intelligence artificielle
- Git
- Angular
- C#
- AWS
- .NET
- API REST