Maîtriser le développement d'applications d'entreprises en exploitant les technologies avancées des serveurs de données et des serveurs d'applications
Assurer le développement des applications web, mobiles et de e-commerce faisant appel à des services Web
Assurer la conception, le développement et l'administration des bases de données en environnement distribué dans différents modèles de données (relationnelles - SQL, semi-structurées - XML, NoSQL, orientées-objets, géographiques)
Comprendre les systèmes d'information décisionnels et d'être capable de concevoir et de développer une application décisionnelles efficaces
Aider à concevoir une architecture logicielle et choisir les outils et plateformes adéquates pour la mise en oeuvre ;
Travailler en équipe en développant des capacités de communication et de relation interpersonnelles