Avec un niveau minimum de BAC+2, BAC+ 3 ou BAC+5.
Le candidat doit être capable de développer tout seul ou en équipe, un projet d’application web ou mobile en suivant les instructions du chef de projet.
Les principales compétences attendues :
1- Connaître et maîtriser les principaux concepts de programmation
2- Connaître et maîtriser au moins ces langages de programmation : PHP, SQL, JAVA en fonction du besoin
3- Connaître et maîtriser les outils CMS, Framework, et différents outils d’édition de code
4- Bien assimiler les différentes contraintes du projet : Délais, attentes, budgets
5- Concevoir et développer un site : conception, modélisation et architecture d’applications, méthodes, normes, langages et outils de développement, langages de programmation web, algorithmique, environnement de développement, environnement web et XML, normes et procédures de sécurité
6-Maitrise les frameworks php(Synphony, Laravel, etc...)
7- Developper des API
8- Maitriser la methode AGILE
9- Conception de modules applicatifs
10- Mise en place des processus de migration
11- Optimisation des données
12- Maintenance des applications existantes
13- Développement de nouvelles fonctionnalités
14- Lancement de nouveaux projets
15- Elaboration de tests unitaires et fonctionnels
16- Maîtriser l’Anglais au minimum, afin de pouvoir comprendre les différents langages. |