Rôle : Développeur Full-stack Java / Angular
Projet : la filiale du groupe EDF chargée de la gestion du réseau électrique et de la distribution de l'électricité sur 95% du territoire français.
Equipe de 5 développeurs, 1 Tech Lead, 2 POs.
Méthodologie Scrum en Sprint de 3 semaines
Autant que développeur java, ma mission :
1. Développement de fonctionnalités : responsable du développement, de la programmation, du test et de la mise en œuvre de nouvelles fonctionnalités ou de la modification des fonctionnalités existantes des projets.
2. Participation aux cérémonies Agile : assister aux différentes réunions Agile, telles que les réunions de planification de sprint, les
revues de sprint, les rétrospectives, et les réunions quotidiennes, et communiquer l'état des tâches et collaborer avec l'équipe pour
planifier les itérations futures.
3. Tests unitaires et intégration : Écrire des tests unitaires pour valider le bon fonctionnement du code développé. Intégrer le code
dans le système global et s'assurer de son bon fonctionnement dans un environnement plus large.
4. Gestion du code source : Utilisation de Git pour gérer le code, effectuer des validations de code, fusionner les branches.
5. Examen de code : Participer à des examens de code avec les autres membres de l'équipe pour garantir la qualité du code, favoriser
les bonnes pratiques de codage et détecter les problèmes potentiels.
6. Résolution de problèmes : Identifier et résoudre rapidement les problèmes, les bugues et les défauts qui surviennent au cours du
développement. Collaborer avec les testeurs pour comprendre les problèmes signalés et les corriger.
7. Documentation : Créer et maintenir une documentation appropriée pour le code Java développé, y compris des commentaires dans
le code et des documents d'utilisation si nécessaire.
8. Livraison continue : création des livrables de MEP.
Rôle : Développeur Full-stack Java / Angular.
Projet : SMACL est un assureur Niortais. Ses clients sont essentiellement des collectivités et des territoires.
Intervention au sein d’une SQUAD transverse qui gère la MCO de tous les produits de la SMACL
Équipe de 4 développeurs, 1 Chef de Projet, 1 BA.
Méthodologie SCRUM en Sprint de 4 semaines.
Correction / Evolution :
o Gestion des incidents : Prise en charge proactive des tickets d’incidents via Redmine et GLPI, alloués par le Chef de Projet,
garantissant une réponse rapide et efficace.
o Analyse technique : Collaboration étroite avec les équipes de test et les parties prenantes métier pour identifier et résoudre les
problèmes complexes.
o Développement logiciel : Conception et implémentation de composants logiciels back-end et front-end, en respectant les meilleures pratiques de développement.
o Tests unitaires : Écriture et exécution de tests unitaires rigoureux pour assurer la qualité et la fiabilité du code.
o Intégration continue : Utilisation de GitLab CI pour automatiser les tests et la vérification des pipelines d’intégration, réduisant ainsi les erreurs de déploiement.
o Déploiement : Gestion des déploiements sur serveurs de développement Linux, en veillant à la stabilité et à la performance
des applications.
o Suivi de production : Coordination avec l’équipe d’intégration pour un suivi efficace des mises en production, minimisant les
temps d’arrêt.
o Documentation technique : Rédaction de documentation technique détaillée, facilitant la maintenance et l’évolution des systèmes.
Transverse :
o Support technique : Fourniture d’une assistance technique aux développeurs, contribuant à l’amélioration continue de l’équipe.
o Refactoring : Amélioration de la base de code existante par le refactoring, en optimisant les performances et en
améliorant la lisibilité.
o Gestion de base de données : Création de requêtes SQL complexes pour l’extraction et la manipulation de données, assurant l’intégrité des systèmes.
o Gestion de versions : Création et gestion de tags, releases et snapshots, facilitant le suivi des versions et le déploiement des applications.
Rôle : Développeur Full-stack Java / Angular
Projet : Développement from scratch d’un système d’information de gestion des demandes d’importation des matériaux radionucléaire pour
le ministère de la santé au MAROC.
Equipe de 7 personnes composée d’1 PO, 1 Chef de Projet, 5 Développeurs
Méthodologie SCRUM et Sprint de 4 semaines
Développement côté serveur
o Développement la couche métier
o Développement la couche Repository
o Développement la couche web
o Développement la couche sécurité
o Ecriture et réalisation des TU
o Suivi de la mise en production
Développement côté client :
o Développement des components
o Création des services REST
o Routage
o Mise en place de Template
Création de livraison et déploiement en recette
Administration de base de données