Développeur (F/H)

  • Stage
  • Télétravail: Télétravail partiel
  • Agence: Rennes
  • Contrat: Stage

Description de l'entreprise

Quelques mots sur ASI et l’agence Nord-Ouest

Créé en 1993, ASI est un cabinet d'expertises numériques qui compte 500 collaborateurs et collaboratrices aux compétences complémentaires répartis sur 7 agences en France. Nous pensons qu’un bon service numérique est un service à la fois utile, simple, attractif, innovant, performant, rentable et responsable. Soucieux de favoriser un numérique aux impacts positifs (social, environnemental, sociétal…), notre raison d’être inscrite dans nos statuts est en prise directe avec nos engagements : Agir pour un monde numérique responsable au service de l'humain.

ASI Nord-Ouest (Rennes et Brest) c’est 120 collaborateurs.  L’agence de Rennes c’est la 2ème agence qu’ASI a ouverte ! Nous avons d’ailleurs récemment posé bagage proche de la nouvelle ligne du métro à Cesson Sévigné !

Et si vous veniez nous apporter votre énergie, votre expertise et vos idées ?

Description du poste

Au sein de l’agence rennaise, vous serez intégré dans une de nos équipes projets de développement d’application web ou mobile. L’immersion dans une équipe est une des clés de la réussite d’un stage à nos yeux car cela nous permet : 

  • De vous encadrer comme il se doit pour vous donner nos bonnes pratiques de développement 

  • De vous faire découvrir toutes les facettes de votre futur métier : analyse fonctionnelle, conception, développement et tests unitaires. 

  • De vous intégrer très rapidement et de vous faire connaître au sein de l’agence. 

Les équipes sont généralement constituées de 2 à 3 développeurs, d’un leader technique, d’un expert technique, d’un consultant fonctionnel et d’un chef de projet. 

Vous aurez la possibilité d’intervenir sur un ou plusieurs des projets suivants :  

#1 - Mise en place d'une application de gestion des recrutements (Taïm) 

Notre équipe de recrutement nécessite de s'outiller pour le suivi des candidats, à ce titre une application de suivi et de gestion des candidats doit être mise en œuvre. 

Environnement technologique : Angular ou VueJS, Java SpringBoot ou Node NestJS, ElasticSearch, Gitlab CI/CD... 

#2 - Etude de Spring batch 

Dans le cadre de notre engagement continu pour l'amélioration de nos pratiques de développement, l’offre consiste à mener une étude approfondie sur l'utilisation de Spring Batch, un framework Java puissant dédié au traitement par lots. L'objectif principal de ce stage est de manipuler les bonnes pratiques pour utiliser Spring Batch 5 de manière efficace, optimisée et conforme aux normes de qualité.    

Environnement technologique : Spring Boot 3, Spring Batch 5, Java 20, bases de données SQL et/ou NoSQL...  

#3 - Mise en place d’un outil de partage d’information 

Notre société souhaite mettre en place une solution permettant de communiquer avec ses collaborateurs sur les différents sujets qui les concernent, notamment pour communiquer aussi avec les personnes qui travaillent chez nos clients. 

Environnement technologique : Angular ou VueJS, Java SpringBoot ou Node NestJS, ElasticSearch, Gitlab CI/CD... 

 

#4 – ApplikASI – Application iOS 

ASI souhaite proposer sur les différents évènements auxquels elle participe de télécharger une application pour que les personnes puissent nous connaître et suivre nos différentes nouveautés et actualités. 

Environnement technologique : IOS, Gitlab CI/CD, Container... 

#5 – Plateforme de prêt/emprunt 

Le but de ce sujet serait de développer un outil de type “conciergerie” afin de faciliter le prêt de matériel entre collaborateurs d’ASI. Exemple : Dorian indique sur l’outil qu’il peut mettre à disposition sa tondeuse pour tous les collaborateurs qui souhaiteraient l’emprunter.    

Environnement technologique : VueJS, Angular, React, NestJS, Node express ou SpringBoot... 

#6 – Intégration des outils de mesure de l’éco-conception 

Ce stage de fin d'étude vise à intégrer les outils de mesures de l’éco-conception dans nos chaînes de déploiement continu au sein de notre entreprise. L'objectif principal est de réduire l'empreinte environnementale de nos processus de développement logiciel en identifiant les opportunités d'optimisation et en mettant en place des indicateurs de performance environnementale. 

Cadre technique : Le stagiaire aura l'opportunité de travailler avec les technologies et outils modernes utilisés dans le domaine du développement logiciel et de l'éco-conception. Il aura également accès à des données en temps réel sur les chaînes de déploiement continu de l'entreprise. 

#7 - Amélioration de l'éco-conception d'un projet informatique existant   

Ce stage de fin d'étude a pour objectif d'apporter des améliorations significatives à l'éco-conception d'un projet informatique déjà en cours au sein de notre entreprise. Vous serez chargé(e) de définir des indicateurs clés de performance (KPI) pour mesurer l'impact environnemental du projet, d'effectuer des mesures initiales, de développer des améliorations, de réaliser une deuxième série de mesures et de présenter une analyse du gain obtenu en termes d'éco-conception.   

Cadre technique : Le projet informatique existant utilise diverses technologies et langages de programmation courants. Vous aurez accès à l'ensemble de l'infrastructure technique nécessaire, y compris les outils de mesure de performance web et les systèmes de gestion de versions. 

#8 - Développement en Tierce Maintenance Applicative (TMA) au sein d'ASI   

Ce stage offre l'opportunité de rejoindre l'équipe de Tierce Maintenance Applicative (TMA) d'ASI. Vous travaillerez sur une variété de compétences telles que techniques, fonctionnelles ou pilotage au sein d'un écosystème dynamique. Ceci vous permettra de progresser rapidement dans le domaine et de vous intégrer rapidement au sein de l'entreprise. 

Environnement technologique : Java, Node.js, Angular, Vue.js... 

#9 - Etude des nouveaux frameworks front-end   

Dans le cadre de notre engagement continu pour l'innovation et l'amélioration de nos pratiques de développement, cette opportunité de stage a pour objectif de réaliser plusieurs application front-end en utilisant plusieurs frameworks différents. L'objectif principal de ce stage est de comparer les approches de développement entre ces différents frameworks, d'effectuer des benchmarks et d'explorer les meilleures pratiques pour chaque solution. ...  

Environnement technologique : Angular, Vue.js, Ember.js, Quick, Svelte / SvelteKit... 

 

Qualifications

Durée et période :

  • Durée : Stage d'une durée de 4 à 6 mois, ce stage pouvant déboucher sur alternance et /ou une proposition d’emploi concrète. 

  • Profil du stagiaire : Idéalement Bac + 4/ Bac + 5 d’une formation supérieure pertinente par rapport au domaine d’intervention. 

  • Lieu : Rennes (35) 

Informations complémentaires

Processus de recrutement :

Notre processus de recrutement se déroule en 3 étapes maximum :

  1. Après étude et validation de votre parcours et de son adéquation avec le poste, une chargée de recrutement vous contactera pour convenir d’un premier entretien,
  2. Dans un second temps et après validation de cette première étape, vous rencontrerez un opérationnel pour poursuivre l’échange sur une partie plus technique,
  3. Enfin, vous serez convié(e) à un entretien de closing avec le manager de l’équipe.
Politique de confidentialité