Accompagné par nos experts, tu interviendras en collaboration avec les membres de l'équipe afin de réaliser une montée de version d’une application du secteur de l’énergie. Tu seras accompagné dès les premières étapes de conception jusqu'à la validation et le déploiement de ton travail en production !
Tu pourras monter en compétence sur les technologies utilisées : Spring, Angular, JHipster, API REST/SOAP, Nexus, Jenkins, Ansible, Tomcat, Postgresql.
Tu développeras tes compétences grâce à l’encadrement de proximité.
Objectifs du PFE :
Tes objectifs pour réaliser la montée de version de cette application couvriront le suivant :
• La conception et le développement d’interfaces pour des API de type REST et/ou SOAP pour gérer la maintenance d'équipements, ainsi que l’intégration des schémas WSDL correspondants.
• L’optimisation et le développement de webservices de communication avec différents SI de l’écosystème du secteur de l’énergie.
• Le développement, la maintenance et l’optimisation de traitements automatisés (Batchs) pour synchroniser des données de maintenance avec des datalake centralisés du SI cœur ainsi que des SI secondaires en entrée et en sortie, en temps réel et/ou asynchrone sous fortes contraintes de performance.
• Le développement de tests unitaires et de tests d’intégration de ton travail en Back et Front (Junit/Mockito, Jasmine/Karma).
• La réalisation de recettes métiers avec les utilisateurs de l’application en live pour valider tes développements.
• La génération de packages de versioning pour les déploiements sur les différents environnements.
• La synchronisation avec les acteurs des autres SI de l'écosystème dans le cadre d'une organisation Agile en échelle : SAFE, pour identifier et gérer les dépendances.
• La rédaction de documentation et de spécification technique selon les normes standards du domaine de l'énergie.
• L'intégration et le développement Web à partir de maquettes UI préconçues respectant les normes d'accessibilité.
Tu devras également respecter les bonnes pratiques en place :
• Normes de développement.
• Méthodologies : agiles (participation aux démonstrations, chiffrage et estimation, rétrospective etc), SAFE (PI Planning) Scrum, DevOps.
• Travail collaboratif : GitLab, JIRA, SharePoint
Formation de niveau Bac+5 généraliste ou informatique en écoles d’Ingénieurs ou en cursus universitaire.
La richesse des activités permet d’adapter le stage au niveau de ton profil.
CGI est un employeur inclusif et attentif aux candidatures des personnes en situation de handicap, à l’évolution de carrières des hommes et des femmes et au bien-être de nos salariés LGBT+. Dans un souci d’accessibilité et de clarté, le point médian n’est pas utilisé dans cette annonce. Tous les termes employés se réfèrent aussi bien au genre féminin que masculin.
Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.