Job Search and Career Advice Platform

Activez les alertes d’offres d’emploi par e-mail !

Alternant(e) Ingénieur d'étude développement

STET

Courbevoie

Sur place

EUR 40 000 - 60 000

Plein temps

Aujourd’hui
Soyez parmi les premiers à postuler

Générez un CV personnalisé en quelques minutes

Décrochez un entretien et gagnez plus. En savoir plus

Résumé du poste

Une entreprise technologique à Courbevoie recherche un apprenti en développement logiciel. La mission consiste à analyser, coder et maintenir des applications en respectant les spécifications techniques. Le candidat doit maîtriser plusieurs langages tels que C, C++, et Python, et avoir des compétences en gestion de projets AGILE. Ce poste nécessite un Bac+3 ou équivalent et une compréhension des normes de développement et de codage sécurisé.

Qualifications

  • Connaissance d’un ou plusieurs langages de développement tels que C, C++, Python, PHP.
  • Expérience dans des environnements industriels et problématiques temps réels appréciée.
  • Compréhension des normes de développement et de codage sécurisé.

Responsabilités

  • Concevoir et développer des composants logiciels et maintenir les applications.
  • Documenter la conception et les développements réalisés.
  • Contribuer à la veille technologique des outils et langages utilisés.

Connaissances

Langage de développement
Compréhension des architectures logicielles
Gestion de projets AGILE
Utilisation de bases de données

Formation

Bac+3 ou équivalent

Outils

MS Visual Studio Code
Eclipse
Description du poste
Missions opérationnelles :

À la demande du Tuteur de compétences auquel il est rattaché, et sur la base des spécifications techniques ou fonctionnelles, l’apprenti devra analyser, paramétrer et coder les composants logiciels applicatifs dans le respect des évolutions souhaitées, des normes et des procédures telles que partagées par le tuteur.

L’apprenti collabore au développement et à la mise en œuvre des applications informatiques. Il contribue à la planification et à la conception de premier niveau. L’apprenti compile les programmes de diagnostic, contribue et écrit (si demandé) le code pour les systèmes d'exploitation et/ou des logiciels d’application afin d'assurer une efficacité et une fonctionnalité optimales.

Principales activités :
  • Concevoir, développer les composants logiciels et maintenir les applications confiées à la DED ainsi que les outils de références produits par DED, ceci sur la base de spécifications fonctionnelles et sécuritaires validées:
  • Concevoir et élaborer les spécifications techniques de réalisation
  • Développer et intégrer les applications logicielles jusqu’à livraison
  • Documenter la conception et les développements réalisés
  • Fournir la base des manuels utilisateurs et d’administration
  • Concevoir et effectuer les tests unitaires associés aux développements
  • Réaliser les revues de code et exécuter les analyses des codes et/ou des conformités (normes)
  • Contribuer à l’intégration les composants logiciels développés au niveau de la solution logicielle
  • Documenter les conceptions et développements réalisés
  • Contribuer à la veille technologique des outils et langages utilisés dans le cadre des développements DED
  • Gérer les problèmes concernant les solutions logicielles développées par la DED
  • Respecter et suivre les méthodes de gestion des projets de développement utilisé
Expérience professionnelle préalable:
  • Connaissance d’un ou plusieurs langages de développement.
  • Des expériences professionnelles dans des environnements industriels et si possible avec des problématiques temps réels constituent un plus.
Formation:

Bac+3 ou équivalent

Compétences Requises:
  • Compétences Techniques & Fonctionnelles
  • Comprendre et utiliser les différents « pattern » d’architecture logicielle associés aux solutions développée
  • Comprendre l’architecture système dans laquelle s’inscrit la solution logicielle
  • Connaitre un ou plusieurs langages de développement suivants :
  • C, C++, Python, PHP, Shell scripting, Java,SNMP, ETL (Abinitio, Talend),
  • Langages associés aux développements web (HTML, JSON, XML, …),
  • Serveurs d’application et serveurs web
  • Utiliser des bases de données : SGBDR, NoSQL
  • Savoir utiliser un IDE de développement

(MS Visual Studio Code, JeBrains IntelliJ, JetBrains CLion, JetBrains WebStorm, Eclipse, …)

  • Comprendre et savoir appliquer les normes de développements
  • Comprendre et appliquer les principes de codage sécurisé
  • Utiliser des outils de revue de code, de gestion de ticket de développement
  • Comprendre et utiliser les environnements systèmes (OS)
  • Méthodologie de développement AGILE (Scrum…)
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez un fichier PDF, DOC, DOCX, ODT ou PAGES jusqu’à 5 Mo.