Pause
Lecture
Moteur de recherche d'offres d'emploi CEA

Alternance - Développeur BACK END H/F


Détail de l'offre

Informations générales

Entité de rattachement

Le CEA est un acteur majeur de la recherche, au service des citoyens, de l'économie et de l'Etat.

Il apporte des solutions concrètes à leurs besoins dans quatre domaines principaux : transition énergétique, transition numérique, technologies pour la médecine du futur, défense et sécurité sur un socle de recherche fondamentale. Le CEA s'engage depuis plus de 75 ans au service de la souveraineté scientifique, technologique et industrielle de la France et de l'Europe pour un présent et un avenir mieux maîtrisés et plus sûrs.

Implanté au cœur des territoires équipés de très grandes infrastructures de recherche, le CEA dispose d'un large éventail de partenaires académiques et industriels en France, en Europe et à l'international.

Les 20 000 collaboratrices et collaborateurs du CEA partagent trois valeurs fondamentales :

• La conscience des responsabilités
• La coopération
• La curiosité
  

Référence

2024-31730  

Description du poste

Domaine

Systèmes d'information

Contrat

Alternance

Durée du contrat (en mois)

12 ou 24 mois

Description de l'offre

La Direction des systèmes d'information (DSI) pilote l'informatique d'entreprise du CEA. A ce titre, elle établit des axes stratégiques, définit un cadre de cohérence technique et, en collaboration avec les métiers, élabore et assure le suivi de projets relatifs aux transformations du système d'information. La DSI est également chargée de la mise en œuvre de plateformes et d'offres de services à destination de l'ensemble des collaborateurs du CEA.

Le SAPP conçoit, réalise et met à disposition les applications et services numériques nationaux. Il en garantit la disponibilité, la performance, la sécurité et la cohérence dans le cadre de l’ensemble de l’architecture applicative.

À ce titre, il est chargé :

  • d’aider les directions à l’expression et l’analyse des besoins ;
    de conduire la réalisation des projets de développement d’applications ou
  • de paramétrage de progiciels ;
  • de concevoir l’architecture des plateformes applicatives mutualisées et de la mettre en œuvre ;
  • d’assurer la maintenance et l’amélioration continue, ainsi que la cohérence des données de l’ensemble.

A ce titre vos missions principales seront les suivantes :

  • Collaborer avec les équipes métier et les architectes logiciels pour comprendre les besoins fonctionnels et concevoir l'architecture back-end de l'application. Participer à la définition des modèles de données et des API nécessaires pour répondre aux exigences du projet.

 

  • Écrire du code propre et efficace en utilisant des langages de programmation comme Java, .Net Core, ou Node.js selon les exigences du projet. Mettre en œuvre la logique métier de l'application, y compris la manipulation des données, la validation des entrées et la gestion des flux de travail.

 

  • Concevoir et mettre en œuvre des schémas de bases de données efficaces en utilisant des technologies telles que MySQL, PostgreSQL, MongoDB, ou Redis. Intégrer l'application avec des systèmes externes via des API, des services web ou d'autres protocoles de communication.

 

  • Implémenter des mesures de sécurité robustes telles que l'authentification, l'autorisation et la protection contre les attaques par injection. Optimiser les performances du back-end en surveillant les temps de réponse, en mettant en cache les données lorsque cela est approprié, et en identifiant les goulets d'étranglement.

 

  • Écrire des tests unitaires pour valider le comportement des composants individuels du back-end. Intégrer de manière continue le code dans un environnement de développement, de test et de production pour assurer la stabilité de l'application.

 

  • Documenter le code source, les API et les fonctionnalités pour faciliter la compréhension et la maintenance par d'autres membres de l'équipe. Assurer la maintenance corrective et évolutive du back-end en répondant aux problèmes signalés et en mettant en œuvre de nouvelles fonctionnalités.

Profil du candidat

Tous nos postes sont ouverts aux personnes en situation de Handicap. La Mission Handicap du CEA vous accompagne et met en place les aménagements nécessaires à vos besoins spécifiques.

Vous poursuivez votre formation en licence ou master en développement informatique.


Vous êtes curieux, vous aimez travailler en équipe et vous êtes force de proposition.

Vous êtes disponible pour la rentrée de septembre ?

N'hésitez pas à candidater pour intégrer ce service dynamique.

Vous avez encore un doute ?


Nous vous proposons :

  • Du télétravail selon les impératifs du service et les outils informatiques dédiés ;
  • Des transports proposés par le CEA ainsi qu'une participation généreuse de
    l'employeur aux frais de transports ;
  • Equilibre VP/VP ;
  • 5 jours de congés révisions par an ;
  • Un grand nombre de congés payés et RTT en fonction du planning de formation.

Localisation du poste

Site

Saclay

Localisation du poste

France, Ile-de-France, Essonne (91)

Ville

SACLAY

Demandeur

Disponibilité du poste

02/09/2024