Le (la) développeur(euse) logiciel intervient principalement dans les phases de conception technique, de codage et de tests de ses propres composants logiciels.
Il (elle) modélise les données de l'application en s'appuyant sur les besoins exprimés par le client ou par le chef de projet. Il (elle) met en place la base de données de tests.
Il (elle) conçoit techniquement les composants logiciels, les réalise et les teste.
Il (elle) est responsable de la partie technique du développement et travaille en lien avec le chef de projet qui en a la responsabilité fonctionnelle.
Il (elle) prend en compte les chartes et les normes de l'entreprise à qui est destinée l'application.
Il (elle) rendra compte régulièrement à sa hiérarchie de ses activités et de l'état d'avancement de ses travaux.
Il (elle) doit s'adapter rapidement aux évolutions technologiques du secteur informatique.
Ses activités nécessitent de maîtriser le temps relatif aux différentes tâches qui lui sont imparties.
Afin de mieux situer les besoins exprimés et de mieux répondre aux attentes du client, comprendre les processus organisationnels de l'entreprise est un plus.
Il (elle) doit être mobile géographiquement et s'approprier rapidement les environnements des différentes entreprises.