Total des offres : 1 | Page 1 sur 1
Cette mission s'inscrit au sein de l'équipe dédiée au développement d'outils d'intelligence artificielle visant à améliorer l'expérience des ingénieurs logiciels. L'objectif principal est de participer au développement et à la maintenance d'une application de code assistant, fonctionnant de manière optimale avec Visual Studio Code (VS Code) et les environnements de développement JetBrains (notamment IntelliJ). Responsabilités clés1. Contribution au cycle de développement agile * Participer activement à la planification des sprints (Sprint Planning) * Collaborer avec les autres membres de l'équipe pour affiner les exigences et prioriser les tâches Exigences techniques : * Maîtrise de GitLab (repo + CI/CD) * Connaissance de l'écosystème Azure OpenAI et Azure APIM * Familiarité avec des solutions de proxy vers LLMs (e.g. LLM Gateway interne) * Connaissances de modèles comme Codestral (Mistral) et Ollama (LLM local pour tests) 2. Développement de fonctionnalités et refactoring * Développer les principales fonctionnalités de l'application via pair programming * Refactorer et adapter la solution pour garantir la stabilité et l'évolutivité des extensions * Veiller à l'intégration fluide avec les environnements VS Code et JetBrains Exigences techniques, 3. Qualité, tests et performance * Implémenter des tests unitaires et fonctionnels pour valider la fiabilité des nouvelles fonctionnalités * Corriger les anomalies, stabiliser l'application et en optimiser les performances Exigences techniques : * Bonne maîtrise des concepts de multithreading et des design patterns * Respect des standards open source, capacité à passer des audits automatisés * Utilisation de SCA via GitLab (analyse de dépendances et vulnérabilités) * Familiarité avec les pratiques de contribution open source / inner source * Automatisation complète du build, des tests et du déploiement avec détection des changements via Git 4. Documentation technique * Participer activement à la rédaction et à la mise à jour de la documentation fonctionnelle et technique * Expliquer les choix d'architecture et les décisions techniques de manière claire Exigences techniques : * Excellente capacité rédactionnelle en anglais * Utilisation du format Markdown pour une documentation vivante (Living Documentation) Livrables attendus * Fonctionnalités implémentées et intégrées dans les environnements VS Code / JetBrains * Code stable, testé et documenté selon les standards de l'équipe * Documentation technique et fonctionnelle à jour * Pipelines CI/CD automatisés avec tests et vérifications intégrés * Participation active aux échanges sur les bonnes pratiques d'ingénierie assistée par IA
Technologies de l'Information et de la CommunicationLa mission en freelance qualifie la collaboration qui lie une entreprise cliente (ou un particulier) à un indépendant offrant une prestation de service dans un domaine donné. Ce terme désigne plus précisément toutes les étapes qui suivent la signature du contrat de prestation et s’achève une fois le travail livré par le freelance et le paiement effectué par l’entreprise ayant fait appel à ses services.
Les conditions d’exécution de ladite mission sont à définir entre les deux parties, à travers le contrat de prestation cité plus haut. Ce dernier doit notamment inclure une description claire de la prestation, son prix, ainsi que la date de livraison.
Chez InFreelancing l’expertise de chaque freelance trouve sa place au sein d’entreprises (petites ou grandes) évoluant dans des secteurs variés.
De nombreuses missions freelance t’attendent, chacune correspondant à des compétences spécifiques, avec un accès simplifié et une recherche fluide. Grâce à une large variété de missions mises à jour quotidiennement, tu trouveras forcément ton bonheur.
Encore mieux : la prospection chronophage ne sera plus un souci pour toi. Toutes les missions freelance, en France comme ailleurs, disponibles sur le web, sont désormais regroupées en un seul et même endroit : InFreelancing.