Chargement...
Partager cette offre d’emploi
Postuler »

Stage Développement d'une interface web de gestion de base de données TOULOUSE H/F

Capgemini

Capgemini Engineering fait partie du groupe Capgemini, un leader mondial, responsable et multiculturel, regroupant plus de 300 000 personnes dans près de 50 pays. Partenaire stratégique des entreprises pour la transformation de leurs activités en tirant profit de toute la puissance de la technologie, le Groupe est guidé au quotidien par sa raison d’être : libérer les énergies humaines par la technologie pour un avenir inclusif et durable. Fort de plus de 50 ans d’expérience et d’une grande expertise des différents secteurs d’activité, Capgemini est reconnu par ses clients pour répondre à l’ensemble de leurs besoins, de la stratégie et du design jusqu’au management des opérations, en tirant parti des innovations dans les domaines en perpétuelle évolution du cloud, de la data, de l’Intelligence Artificielle, de la connectivité, des logiciels, de l’ingénierie digitale et des plateformes. Le Groupe a réalisé un chiffre d'affaires de 16 milliards d'euros en 2020.

Get The Future You Want* | www.capgemini.com

 

*Capgemini, le futur que vous voulez

Le contexte

Le projet propose différents services de connectivité entre des appareils de haute sensibilité et des utilisateurs sur le réseau d’entreprise.

Nous venons d’y implémenter une base de données (PoC vers une industrialisation).

Les applications sont hébergées sur un serveur Linux avec des droits très restreints (pour une question de sécurité).

De ce fait, les outils de développement sont très limités. Sur le serveur, les outils de développement sont « vim » et « nano ». Et sur le poste de travail « Notepad++ » est disponible.

 

Le backend est supporté par une application Python (Flask).

La base de données, gérée par PostgreSQL, est aussi sur le serveur Linux. L’administration est assurée par l’outil PgAdmin (Windows) ou directement sur le serveur.

Pour les mêmes contraintes, le frontend est entièrement développé sans framework. Et nous utilisons les mêmes outils que pour le backend. Il faut donc pouvoir développer en pur HTML, CSS et JavaScript.

Votre mission

Vous serez chargé du développement d’une interface web pour gérer la base de données nouvellement implémentée.

Les compétences abordées seront :

  • Python 3
  • Base de données : PostgreSQL 11 (SQL)
  • Environnement Linux (RHEL 7, Bash)
  • Web : JavaScript ES6, HTML5, CSS3

 

Votre profil

Issu(e) d’une école d’ingénieur ou d’un cursus universitaire, vous avez suivi une filière informatique et vous vous définissez comme un(e) développeur généraliste. Vous maîtrisez la programmation objets, système et web.

Vous faites preuve de prises d'initiatives, d'autonomie, de créativité, d'aptitude à apprendre et synthétiser.

 

CAPGEMINI, entreprise handi accueillante, conformément à la norme AFNOR NF X50-783, est également signataire de la charte de la diversité en entreprise

Ref:  1093941
Posté le:  30 avr. 2022
Niveau d'expérience:  Jeune diplômé
Type de contrat:  Stage
Région: 

Toulouse, N, FR

Département:  Agile

Postuler »