Fiche métier Ingénieur de développement : Meilleurs freelances dispos et nouvelles missions mises en ligne

Qui sont les Ingénieur de développement inscrits sur Freelance-Informatique.fr ?
+ 32 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 SAP, Technico-Fonctionnel, Team Lead Technique
Nicholas

Développeur SAP, Technico-Fonctionnel, Team Lead Technique

  • PARIS
SAP HANA SAP ECC SAP EDI SAP ALE SAP ERP SAP LSMW
Bientôt disponible
CV Développeur Vue.js
Yonas

Développeur Vue.js

  • NEUILLY-SUR-MARNE
Vue.js GO PHP LARAVEL JAVA NODE.JS
Disponible
CV Développeur Angular
Yassin

Développeur Angular

  • ARGENTEUIL
REACT.JS NODE.JS Vue.js Angular GIT REST Express.js
Disponible
CV Développeur, WORDPRESS, Elementor, Divi, etc...
Dimitri

Développeur, WORDPRESS, Elementor, Divi, etc...

  • GUENROUET
WINDEV HTML WEBDEV WORDPRESS
Disponible
CV Développeur WINDEV
Adrien

Développeur WINDEV

  • BREST
WINDEV
Bientôt disponible
CV Développeur Senior / Lead dev
Jacques

Développeur Senior / Lead dev

  • NANTES
SYMFONY DOCKER DRUPAL
Disponible
CV Ingénieur de développement PHP - devops
Omar

Ingénieur de développement PHP - devops

  • CERGY
JENKINS DOCKER MONGODB ELASTICSEARCH SYMFONY GIT MYSQL POSTGRESQL HTML5 PHP
Disponible
CV Data Analyst TALEND DI
Martin

Data Analyst TALEND DI

  • LILLE
PYTHON TALEND DI SQL SQL SERVER REPORTING SERVICES
Disponible
CV Développeur WEBDEV
Clément

Développeur WEBDEV

  • L'ÉTANG-SALÉ
DEVOPS WEBDEV WORDPRESS
Disponible
CV Développeur PHP
Mayeul

Développeur PHP

  • TOULOUSE
MYSQL CSS BOOTSTRAP PHP HTML
Disponible
Je trouve mon Ingénieur de développement freelance

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

Développeur java fullstack F/H

JAVA J2EE JAVA J2EE SPRING Spring Boot
ASAP
Sophia Antipolis 06
12 mois
Voir la mission

Ingénieur Supply Chain

PYTHON Manufacturing & Supply Chain
ASAP
75 - Paris
3 mois
Voir la mission

Concepteur/Développeur .NET

.NET
ASAP
79 - Niort
3 mois
Voir la mission

QA - Test

SCRUM KIBANA CUCUMBER POSTMAN SAFE
ASAP
Paris
12 mois
Voir la mission

Développeur ANDROID

ANDROID
A définir
75 - Paris
3 mois
Voir la mission

Node JS

NODE.JS
ASAP
paris
365 jours ouvrés
Voir la mission

Analyste Développeur ADELIA sur Lyon

RPG ADELIA/IWS VISUAL ADELIA ADELIA STUDIO
ASAP
Lyon
12 mois
Voir la mission

Développeur ORACLE APEX

ORACLE APEX
ASAP
75 - Paris
6 mois
Voir la mission

Dessinateur CAO Modélisation d'un Dispositif Médical

AUTOCAD
ASAP
69
1 jours ouvrés
Voir la mission

Développeur Java / Javascript

JAVA JAVASCRIPT TOMCAT
ASAP
53
10 jours ouvrés
Voir la mission
Je trouve ma mission d'Ingénieur de développement freelance