- Analyser les systèmes d’informations,
- Rédiger les cahiers de charges pour les logiciels,
- Gérer les projets de développement des applications logicielles,
- Développer les logiciels,
- Assurer la maintenance des logiciels,
- Assurer la formation en programmation,
- Animer les séances de formation en informatiques,
- Offrir des services informatiques.