La personne titulaire du B.U.T. Informatique parcours *Réalisation d'applications : conception, développement, validation* dispose de compétences en matière de raisonnement et de modélisation mathématiques, en droit, économie et gestion des entreprises et des administrations, en expression-communication et en langue anglaise. Le développement d'application consiste à recueillir les besoins des clients, analyser ces besoins, concevoir et réaliser une implémentation répondant au cahier des charges, dans des contextes qui peuvent être spécialisés en fonction de domaines métiers (gestion, finance, santé, jeux vidéos,…) ou des plateformes de développement spécifiques (web, mobile, *desktop*, IoT…).
Le développeur peut accéder à des métiers plus spécialisés : développement web, développement mobile, développement *frontend*, développement *fullstack*, développement *backend*, architecte logiciel, *lead developer*, DevOps. Le développement doit suivre l'état de l'art en matière de processus qualité, de sécurité et d'efficacité (temps de calcul, *green computing*), ce qui nécessite le développement de compétences variées. Les équipes de développement pouvant être de taille conséquente, il est nécessaire d'être formé aux diverses techniques de travail en équipe usuelles dans le domaine. Les métiers de testeurs correspondent à l'intégration d'applications, leur déploiement et la conception et réalisation de tests visant à en assurer la qualité. Ces métiers en plein essor permettent de faire le lien entre les exigences métiers spécifiques à un domaine et la partie développement explicitée plus haut. Les tests peuvent concerner les tests utilisateur, les tests fonctionnels, la non-régression.
Le développeur peut accéder à des métiers plus spécialisés : développement web, développement mobile, développement *frontend*, développement *fullstack*, développement *backend*, architecte logiciel, *lead developer*, DevOps. Le développement doit suivre l'état de l'art en matière de processus qualité, de sécurité et d'efficacité (temps de calcul, *green computing*), ce qui nécessite le développement de compétences variées. Les équipes de développement pouvant être de taille conséquente, il est nécessaire d'être formé aux diverses techniques de travail en équipe usuelles dans le domaine. Les métiers de testeurs correspondent à l'intégration d'applications, leur déploiement et la conception et réalisation de tests visant à en assurer la qualité. Ces métiers en plein essor permettent de faire le lien entre les exigences métiers spécifiques à un domaine et la partie développement explicitée plus haut. Les tests peuvent concerner les tests utilisateur, les tests fonctionnels, la non-régression.