Retour au contenu principal
Je suis

Développeur software

Votre futur métier

En tant que développeur software, vous créez des programmes informatiques et en assurez la maintenance pour le compte d'utilisateurs finaux. Après avoir examiné les demandes formulées par les utilisateurs, vous concevez un programme, le testez et rédigez la documentation nécessaire à son utilisation. Pour ce faire, vous avez recours aux langages de programmation existants, à un SGBD (Système de Gestion de Base de Données), à des outils de développement, etc. Vous élaborez également des méthodologies permettant de mener à bien ces activités. Vos fonctions vous amènent à connaître une gamme considérable d'applications et vous êtes capable de transcrire les exigences des clients dans des applications concrètes et robustes. Ces programmes peuvent être destinés aux entreprises, relever du commerce électronique, de la gestion et de l'information de l'entreprise ou d'applications logicielles embarquées intégrées (téléphones mobiles, systèmes ERP (planification des ressources de l'entreprise) en environnements commerciaux et industriels). Il est essentiel de pouvoir appréhender les besoins du client, ainsi que les outils qui permettront de transcrire ces besoins dans une application robuste et de développer ce logiciel le plus efficacement possible. Vous devez également connaître les contraintes et les processus commerciaux inhérents à l'entreprise. Exemples d'applications: réservation de billets sur Internet, systèmes intégrés d'information de gestion englobant tous les aspects de l'entreprise, technologie de transfert d'images graphiques ou vidéo vers un équipement mobile, systèmes de facturation de téléphonie.

C'est quoi mes missions ?

En tant que développeur software, vous créez des programmes informatiques et en assurez la maintenance pour le compte d'utilisateurs finaux. Après avoir examiné les demandes formulées par les utilisateurs, vous concevez un programme, le testez et rédigez la documentation nécessaire à son utilisation. Pour ce faire, vous avez recours aux langages de programmation existants, à un SGBD (Système de Gestion de Base de Données), à des outils de développement, etc. Vous élaborez également des méthodologies permettant de mener à bien ces activités. Vos fonctions vous amènent à connaître une gamme considérable d'applications et vous êtes capable de transcrire les exigences des clients dans des applications concrètes et robustes. Ces programmes peuvent être destinés aux entreprises, relever du commerce électronique, de la gestion et de l'information de l'entreprise ou d'applications logicielles embarquées intégrées (téléphones mobiles, systèmes ERP (planification des ressources de l'entreprise) en environnements commerciaux et industriels). Il est essentiel de pouvoir appréhender les besoins du client, ainsi que les outils qui permettront de transcrire ces besoins dans une application robuste et de développer ce logiciel le plus efficacement possible. Vous devez également connaître les contraintes et les processus commerciaux inhérents à l'entreprise. Exemples d'applications: réservation de billets sur Internet, systèmes intégrés d'information de gestion englobant tous les aspects de l'entreprise, technologie de transfert d'images graphiques ou vidéo vers un équipement mobile, systèmes de facturation de téléphonie.

Ce qu'il faut savoir faire

  • Appliquer les techniques de management du projet
  • Connaître et employer les différentes sources de collecte d'information
  • Développer des programmes informatiques
  • Echanger des données entre les systèmes de banques de données et leurs applications
  • Effectuer le suivi et l'évaluation d'une action ou d'un projet

Ce qu'il faut savoir être

  • Avoir l'esprit client
  • Avoir l'esprit d'analyse
  • Détecter et résoudre les problèmes
  • Etre flexible
  • Etre perfectionniste

Comment accéder à ce travail ?

Après plusieurs années d'expérience, l'activité peut impliquer une analyse plus intensive des exigences du client et des aspects relatifs aux interfaces utilisateur (fonctions de développeur/concepteur multimédia). Elle peut également prendre une orientation plus scientifique, dans des fonctions informatiques (environnements de recherche). Une expérience très étendue peut mener à une fonction de manager ou de responsable de projet, nécessitant une formation extensive en gestion (de projets). D'autres fonctions sont également accessibles dans des filières plus techniques (développeur/concepteur systèmes, architecte logiciels). Une bonne connaissance pratique de l'entreprise peut conduire à des fonctions commerciales liées aux technologies de l'information, à des postes de direction ou à la création d'entreprise.

Les offres d'emploi disponibles dès maintenant

Emploi

Technical Analyst Hardware H/F/X

Emploi

Project Manager Full Stack Developer - Secteur Spatial H/F/X

Pour vous préparer à votre nouvelle vie...