Fiche métier Ingénieur de développement : Derniers profils inscrits et dernières missions déposées

Qui sont les Ingénieur de développement inscrits sur Freelance-Informatique.fr ?
+ 34 000 Ingénieur de développement
freelance inscrits
40 ans Age
moyen
350€ - 550€ Tarif Journalier
Moyen
Je trouve mon freelance
Je cherche une mission

Le métier d'Ingénieur de développement

Quelles sont les missions principales de l’ingénieur de développement ?

Traduction technique des besoins fonctionnels

L’ingénieur de développement participe à l’analyse fonctionnelle des besoins utilisateurs. Il étudie ainsi les opportunités et la faisabilité technologique de l’application. Aussi, l’ingénieur de développement élabore et rédige le cahier des charges technique, à partir des spécifications fonctionnelles.

Conception et développement

La mission principale de l’ingénieur de développement est de concevoir une architecture logicielle. Pour cela, il analyse et développe les composants en utilisant les langages appropriés (C++, C, Java…).

Par ailleurs, l’ingénieur de développement est chargé d’assurer le développement et la réalisation des applications (prototypes et modules). Il peut aussi adapter et paramétrer les progiciels retenus pour l’architecture logicielle.

En outre, l’ingénieur de développement harmonise et industrialise l’ensemble des composants et applications.

Tests et recette

L’ingénieur de développement définit les protocoles et les scenarii de test. Il est ensuite amené à tester, identifier et traiter les dysfonctionnements éventuels du logiciel développé.

Aussi, l’ingénieur de développement analyse ensuite les résultats et rédige le rapport de test. Enfin, il vérifie la conformité des capacités de l’ouvrage avec la demande formulée par le client.

Mise en production et intégration

Par ailleurs, l’ingénieur de développement est en charge de l’intégration des sites pilotes chez le client permettant de tester l’ouvrage, dans sa version définitive. Il va ainsi déployer en masse le produit auprès des utilisateurs.

Maintenance évolutive et corrective

La mission de l’ingénieur de développement peut se prolonger après la mise en service des applications. Cette étape porte le nom de tierce maintenance corrective et/ou évolutive applicative (TMA).

Quelles sont les autres missions de l’ingénieur de développement ?

D’autre part, l’ingénieur de développement peut être chargé d’assurer une veille technologique afin de proposer au client des solutions prenant en compte les innovations en matière de développement et de langage.

Aussi, dans le cadre de ses missions, l’ingénieur de développement peut être amené également à rédiger les documentations techniques et dispenser des formations aux utilisateurs. Cette étape est une composante clé pour optimiser l’appropriation de l’outil par les populations cibles.

Variabilité des missions de l’ingénieur de développement

Variabilité des application développées

L’ingénieur de développement peut être en charge de la conception d’applications variées :

  • les applications Web (J2EE, .Net…), vecteur de communication au sein d’une entreprise (Intranet) ou entre ses partenaires (Extranet, Internet).
  • les applications logicielles de gestion intégrée (EAI, CRM, BI, ERP, GED…).
  • les applications spécifiques devant répondre à un besoin technique ou fonctionnel précis sur lequel aucune solution générique n’a été retenue.

 

Variabilité des projets

D’autre part, la nature des projets sur lequel l’ingénieur de développement est amené à intervenir, peut varier selon leur taille et leur durée :

Petits projets avec cycles courts de développement :

Ces projets impliquent peu d’interlocuteurs. Ils peuvent donc être gérés de manière autonome par l’ingénieur de développement. Cela lui permet d’avoir une vision globale d’un cycle de production (analyse du besoin, conception et développement, tests et livraison de l’application).

Grands projets avec cycles longs de développement (notamment les grands projets industriels de type aéronautique, défense, etc.) :

Ces projets impliquent un nombre important d’interlocuteurs (architectes, consultants fonctionnels, chefs de projet…). Ils nécessitent une définition précise du périmètre d’intervention de chacun des acteurs. Dans ce cas, l’ingénieur de développement est souvent spécialisé sur des éléments bien précis : tests, débugage, développement de modules spécifiques…

Variabilité de l’environnement de travail

Enfin, en SSII, l’ingénieur de développement est en contact direct avec le client. De sa capacité à s’imposer non seulement techniquement mais également au niveau relationnel dépend la satisfaction du client et donc la pérennité de sa mission.

En somme, l’ingénieur de développement peut travailler :

En régie :

Dans ce cas, l’ingénieur de développement exerce au sein des équipes du client. Il exerce alors un rôle très opérationnel de développement sur des tâches précises et encadrées. Sa mission peut prendre fin rapidement selon les besoins du client.

Au forfait :

Dans ce cas, l’ingénieur de développement est mandaté pour la réalisation d’une mission spécifique qui prend fin à la livraison du projet.

Ainsi, l’ingénieur de développement est davantage soumis aux aléas conjoncturels du marché : il peut passer rapidement d’une mission à une autre, doit pouvoir s’adapter sans difficulté à un nouvel environnement technologique. Il peut aussi traverser des périodes d’intercontrat, c’est-à-dire sans mission.

Ingénieur de développement : quel profil ?

Diplômes

  • Écoles d’ingénieurs (informatique, télécoms, généraliste)
  • DESS/DEA informatique
  • Diplôme de type bac +4 en informatique : MIAGE, IUP informatique, maîtrise informatique, ingénieur maître…
  • Diplôme de type bac +2 en informatique : BTS/DUT informatique

 

Expérience

Le poste d’ingénieur de développement s’adresse le plus souvent à des débutants. Il constitue un passage incontournable pour les jeunes diplômés informaticiens. Il est parfois demandé un stage significatif et/ou deux à trois ans d’expérience professionnelle, en fonction des contraintes technologiques associées au projet.

Compétences de l’ingénieur de développement

L’ingénieur de développement doit maîtriser les méthodes et outils de développement (UML, Merise, Rational Rose). Aussi, il doit connaître différents langages de programmation (C#, Javascript, C++…), ainsi que de certains systèmes d’exploitation (Windows, Unix, Linux…).

D’autre part, l’ingénieur de développement doit avoir une bonne connaissance des normes et procédures de sécurité. Il doit également être capable de comprendre l’environnement et le fonctionnement de l’entreprise.

En somme, la maîtrise de l’anglais technique peut être suffisante mais un bon niveau en anglais est un atout majeur pour l’ingénieur de développement. Cela lui permettra de comprendre les documentations techniques et/ou se voir confier des missions en environnement international.

Qualités de l’ingénieur de développement

Bonnes qualités relationnelles :

Un sens développé de l’écoute et de l’expression permettra à l’ingénieur de développement de communiquer efficacement avec les utilisateurs.

Ouverture d’esprit :

Compte tenu de la variété des problématiques clients et technologiques, l’ingénieur de développement doit faire preuve d’ouverture d’esprit.

Capacité à travailler en équipe :

En effet, l’ingénieur de développement interviendra généralement au sein d’une équipe réunissant différents corps de métiers.

Autonomie :

L’ingénieur de développement exerce souvent son activité en dehors de son entreprise. Il lui faut donc faire preuve d’autonomie une fois placé chez un client car il ne dispose pas toujours d’un support.

Adaptabilité :

En particulier chez les ingénieurs de développement en SSII car les missions sont de durées variables et l’ingénieur peut être affecté chez des clients différents dans un laps de temps limité.

Forte motivation :

L’ingénieur de développement doit faire preuve de motivation afin de pouvoir s’impliquer dans des projets souvent lourds et longs.

Source : https://www.apec.fr/

Vous êtes freelance ?
Sécurisez votre activité grâce au portage salarial !

Exemple de missions de Florian,
Ingénieur de développement habitant ?

  • Effisoft
    Jan 2011 - aujourd'hui

    Projet Application d’assurance
    ■ Oracle (pl/sql)
    ■ Rédaction des spécifications fonctionnelles
    ■ Tunning, améliorations des requêtes
    ■ Développement des nouvelles spécificités
    ■ Tests et recettage
    ■ Univers Bo et rapport

    Environnements Oracle, Pl/sql, Talend, TK prof, BO
  • Ingénieur de développement (HelpDesk Niveau 3)

    Telintrans
    Jan 2010 - aujourd'hui

    Projet Application de tracking de la base Agence Chronopost
    ■ Migration de Sybase vers Oracle
    ■ Rédaction des spécifications fonctionnelles du module collecte
    ■ Développement des nouvelles spécificités
    ■ Tests et recettage

    Environnements SYBASE, Oracle, Pl/sql, SHELL
  • Ingénieur de développement (HelpDesk Niveau 3)

    Bollore
    Jan 2008 - Jan 2009

    Projet Application de tracking Way (TMA évolutive en interne) pour le suivi de marchandises en conteneur et en vrac
    ■ Gestion, vérification et correction des anomalies : réalisation des paramétrages, Développement de nouvelles fonctionnalités, Rédaction des fiches d’incident en cas de bug ou d’anomalie technique, évolutions
    ■ Tests et recettage

    Environnements Transac SQL, Javascript, ASP, Feuille de style (css), VB6, crystal report, source safe, visual studio
  • Sériacom
    Jan 2008 - Jan 2011

  • Ingénieur de développement (DBMS Carbase)

    T-SYSTEMS
    Jan 2007 - Jan 2008

    Projet TMA : Application de gestion des succursales Volkswagen (Gestion, Stock)
    ■ Migration des bases de données DBMS Carbase (Volkswagen).
    ■ Correction des rapports financiers de tous les sites.
    ■ Mise en place de procédures pour amélioration des corrections.
    ■ Mise en place d’une base de connaissance.

    Environnements PL/SQL,Copy Manager, Forms 9, Oracle 9I et 10G
  • T-Systems (Carbase logiciel de gestion Automobile)
    Jan 2007 - Jan 2008

  • Ingénieur de développement

    Bel
    Jan 2006 - Jan 2007

    Projet Outils décisionnel sur les ventes des produits pour 12 filiales européennes
    ■ Construction de bases homogènes pour chaque filiale européenne
    ■ Création et maintenance d’univers
    ■ Création et maintenance de rapports
    ■ Développement de procédures stockées, Extraction de données : mis en place de traitement batch pour récupération quotidien des données de chaque filiale.

    Environnements PL/SQL, COPY Manager, Business Objects Version 5, oracle 9i.
  • Ingénieur de développement

    Crédit lyonnais
    Jan 2005 - Jan 2005

    Projet Reporting quotidien des divers produits de vente bancaire (France)
    ■ Rapports (Quotidien, Hebdomadaire, Mensuel).
    ■ Amélioration des performances de chaque état,
    ■ Développement de procédure batch pour une sortie quotidienne des Etats, automatisation de l’envoie aux utilisateurs concernés par mail.

    Environnements PL/SQL, Oracle, Business Objects Version 5
  • Ingénieur de développement

    Crédit agricole
    Jan 2004 - Jan 2005

    Projet Gestion des documents (PDF, Audio)
    ■ Création de base, Reprise et importation de données
    ■ Création de page HTML dynamique dans ORACLE

    Environnements PL/SQL, Oracle 9i, HTML, CSS, JavaScript
  • Groupe AMJ
    Jan 2000 - Jan 2007

Voir le profil complet de ce freelance

Les nouveaux profils d'Ingénieur de développement

CV Développeur SIG
Marc

Développeur SIG

  • SAINT-CÉZERT
PYTHON ARCGIS AUTOCAD SIG
Disponible
CV Ingénieur de développement FullStack
Kamel

Ingénieur de développement FullStack

  • CHÂTENAY-MALABRY
JAVASCRIPT JAVA REACT.JS Angular Spring Boot Microservices TypeScript DOCKER Kubernetes
Disponible
CV Développeur WEBDEV
Arthur

Développeur WEBDEV

  • SOULTZ-LES-BAINS
WEBDEV WORDPRESS CSS PYTHON JAVASCRIPT HTML
Disponible
CV Ingénieur de développement JAVA senior
Souhaile

Ingénieur de développement JAVA senior

  • SARTROUVILLE
RabbitMQ Microservices JAVA J2EE Spring Boot HIBERNATE Software Craftsmanship
Disponible
CV Ingénieur électrique AUTOCAD
Mehdi

Ingénieur électrique AUTOCAD

  • NEUILLY-SUR-MARNE
Revit AUTOCAD SEE Electrical Expert
Bientôt disponible
CV Développeur JAVA et  Angular
Mamadou Alimou

Développeur JAVA et Angular

  • LIEUSAINT
Angular POSTMAN JAVA POSTGRES GIT
Disponible
CV Développeur JAVA
Mohamed

Développeur JAVA

  • BOUGIVAL
DOCKER JENKINS SONARQUBE JAVA Angular NODE.JS SPRING TDD
Bientôt disponible
CV Développeur Fullstack
Marouane

Développeur Fullstack

  • NANCY
NODE.JS TypeScript REACT.JS GO JAVASCRIPT C++ HTML5 CSS
Disponible
CV Développeur web
Quentin

Développeur web

  • RENNES
JAVA Angular JAVASCRIPT
Disponible
CV Ingénieur de développement JAVA
Omar

Ingénieur de développement JAVA

  • NANTERRE
Angular JAVA SQL SPRING
Bientôt disponible
Je trouve mon Ingénieur de développement freelance

Les nouvelles missions d'Ingénieur de développement

Développeur ABAP

ABAP
ASAP
75 - Paris / Remote
3 mois
Voir la mission

DevOps Google Cloud Platform

DEVOPS Cloud AWS Google Cloud Platform CI/CD Kubernetes
ASAP
59 - LILLE
3 mois
Voir la mission

Lead Tech Outils – Dev sénior

JIRA JAVA PYTHON DOCKER LINUX
ASAP
75 - Paris
3 mois
Voir la mission

Développeur SQL

SQL
ASAP
29 - CHÂTEAULIN
4 mois
Voir la mission

Ingénieur d'exploitation CLEVA

CLEVA
ASAP
92 - PUTEAUX
36 mois
Voir la mission

Développeur logiciel

SQL SERVER C#
ASAP
29 - CHÂTEAULIN
4 mois
Voir la mission

Développeur .NET

SQL .NET JAVASCRIPT
ASAP
92 - BOULOGNE-BILLANCOURT
5 mois
Voir la mission

Développeur Java

JAVA JAVASCRIPT
ASAP
79 - Niort
3 mois
Voir la mission

Développeur.euse JAVA (H/F) - Bordeaux

JAVA J2EE
ASAP
33 - BORDEAUX
24 mois
Voir la mission

Développeur POWER BI

Microsoft Power BI SQL
ASAP
75 - Paris
8 mois
Voir la mission
Je trouve ma mission d'Ingénieur de développement freelance