Compiler et comprendre les intentions réseau/en ligne du projet et définir les besoins en matière de développement;
Proposer des améliorations lorsque nécessaire en concevant et en mettant en œuvre des nouveaux systèmes;
Programmer de façon claire et structurée en tenant compte des critères de performance, d’entretien, d’évolutivité, d’opérabilité et de compatibilité;
Valider et vérifier si les nouveaux systèmes répondent aux intentions du projet et s’ils sont cohérents avec le code existant;
Optimiser si nécessaire;
Documenter le travail pour assurer le transfert des connaissances et permettre aux utilisateurs (programmeurs, collègues de d’autres métiers) de comprendre les nouveaux systèmes réseau/en ligne et les fonctions;
Rechercher et effectuer la correction des bogues réseau/en ligne identifiés par les autres métiers et l’équipe de contrôle de la qualité;