Concevoir un assistant intelligent capable d’analyser la structure d’un ERP existant et de générer automatiquement entités, APIs et interfaces Angular selon la stratégie du projet (de la base de données vers le front).
Automatiser la génération de code pour accélérer les développements et garantir une cohérence entre la base de données, le backend (.NET) et le frontend (Angular).
Responsabilités principales
Analyser l’architecture existante (.NET + Angular) et définir les règles de génération (mapping BD → entités → APIs → composants Angular).
Développer le module IA/algorithmique de génération dynamique, intégrer des moteurs de templates (Roslyn, Scriban) pour le backend et le frontend.
Créer et maintenir des templates de code backend et frontend, intégrer une interface Angular pour gérer la génération et la prévisualisation du code.
Tester, valider et documenter l’assistant IA et ses composants.
Stack technique et compétences attendues
Technologies : .NET (C#), Angular, SQL Server, Roslyn, Scriban, outils d’IA/ML ou règles heuristiques pour génération de code.
Compétences : conception d’architectures, génération de code, templating, intégration frontend-backend, tests automatisés, capacité à documenter et présenter les livrables.
Livrables & contraintes du stage
Livrable principal : un assistant de génération dynamique (module IA + templates + interface Angular de gestion/prévisualisation).
Autres livrables : jeux de templates pour backend et frontend, documentation technique d’utilisation et d’extension, tests et exemples d’intégration sur l’ERP existant.
Durée : 4 à 6 mois. Lieu : Sfax. Nombre de stagiaires : 02. Possibilité de pré-embauche : Oui.
Candidature
Merci d’envoyer votre candidature à l’adresse suivante : stage@spark-it.fr
Objet du mail recommandé : Candidature Stage PFE - Sujet 1 : Assistant intelligent de génération dynamique ERP