Sous la responsabilité d’un chef de projet, un analyste-programmeur est chargé de concevoir et de mettre en œuvre un projet informatique du début à la fin. A cette fin, il est tenu de maîtriser parfaitement les technologies de programmation front-end et back-end telles que JavaScript, JQuery, ASP.net, C# ou VB.Net. Comme il est impossible pour un programme informatique de remplir ses fonctions sans une gestion optimale de ses bases de données, il est également nécessaire pour un tel profil de maîtriser la programmation de requêtes SQL dans des langages dédiés tels que le PL/SQL et de pouvoir manipuler différentes solutions de SGBD (systèmes de gestion de bases de données) telles qu’Oracle, MySQL ou SQL Server. Une expérience dans l’administration et la conception de bases de données est également souhaitable.