De plus en plus, le métier de Développeur informatique s’exerce avec des méthodes agiles. C’est-à-dire qu’il va étendre son métier, en décrivant les solutions techniques à déployer, notamment les langages informatiques, comme par exemple Python, C++, Net, etc. Après avoir écrit le programme qui va donner vie au projet, il va aussi le tester, on parle de phase de beta testing, avant de passer à une phase de correction et de débogage. Lorsque tout est finalisé, il va apporter un soutien technique, par exemple en rédigeant lui-même les notices d’installation ou les guides pour utilisateurs.
Le Développeur informatique a également un rôle de suivi. Il va s’occuper de la maintenance et de la mise à jour de l’application, site web ou logiciel qu’il aura créé. En fonction des structures, il peut aussi avoir une mission de chef de projet, où il gérera le planning de réalisation. Enfin, en fonction des projets, il va être l’un des interlocuteurs techniques privilégiés des clients, avec qui il échangera tout au long de la phase de conception, et avec qui il négociera les délais ou devra expliquer les différentes étapes du projet.