Vous rejoignez l’Afpa, premier organisme de formation des actifs en France. Vous intégrez un collectif de travail pour qui l’utilité sociale est une fierté, un moteur au quotidien pour accompagner les salariés et les publics les plus éloignés de l’emploi dans leur parcours de formation.
Vous partagez les valeurs de l’Afpa : un attachement profond aux valeurs humaines, rejoignez-nous !
Placé sous la responsabilité de son hiérarchique, le formateur :
Met en œuvre une pédagogie adaptée visant la professionnalisation et la qualification pour favoriser l’accès à l’emploi des bénéficiaires, et/ou leur adaptation aux évolutions de la profession, en s’inscrivant dans une démarche de responsabilité sociale et professionnelle.
À ce titre, il :
Il anime des séances d’apprentissage et conduit des formations en autonomie. Il met en œuvre les prestations liées à la certification des compétences et assure le bon fonctionnement du plateau technique. Il participe activement au collectif de travail pour accompagner les bénéficiaires dans leurs projets d’acquisition de compétences, d’insertion professionnelle et d’accès à l’emploi. Il présente l’offre de services de l’AFPA aux entreprises avec lesquelles il est en relation et contribue à la détection des besoins clients. Il réalise également le suivi des stagiaires et exprime les besoins logistiques de son unité. Enfin, il respecte le cadre économique des actions tout en garantissant la qualité des prestations.
Activités principales :
• Animation et mise en œuvre et/ou conduite de prestations de formation, de certification et d’ingénierie.
• Participation à l’optimisation des dispositifs de formation, de certification et d’accompagnement des parcours.
Champ professionnel :
• Concevoir et développer des composants d'interface utilisateur en intégrant les recommandations de sécurité ;
• Concevoir et développer la persistance des données en intégrant les recommandations de sécurité ;
• Concevoir une base de données Mettre en place une base de données Développer des composants dans le langage d’une base de données ;
• Concevoir et développer une application multicouche répartie en intégrant les recommandations de sécurité ;
• Collaborer à la gestion d’un projet informatique et à l’organisation de l’environnement de développement Concevoir une application Développer des composants métier Construire une application organisée en couches Développer une application mobile Préparer et exécuter les plans de tests d’une application Préparer et exécuter le déploiement d’une application.
Connaissances :
Animer des réunions de travail avec développeurs ou utilisateurs, rédiger des comptes rendus, concevoir des applications en démarche traditionnelle ou agile, élaborer des cas d’utilisation ou scénarios utilisateurs, pratiquer l’amélioration continue et l’intégration continue. Élaborer des plans de tests (unitaires, fonctionnels, performances) et des diagrammes UML (état, activité, séquence, classes). Utiliser des langages de programmation (procédurale, événementielle, orientée objet), le SQL et les langages du développement web (HTML, CSS, JavaScript, JSP, ASP.net ou PHP). Concevoir des bases de données avec Merise ou UML, utiliser des frameworks, programmer avec des "design patterns". Techniques de communication et formation, culture générale des technologies de l’information, et anglais technique.
Connaissances et compétences complémentaires nécessaires pour animer des formations connexes au(x) titre(s)
- Développer des applications mobiles en langage natif pour Android
- Programmer en Java, utiliser les techniques de programmation spécifiques à l’environnement Android
- Développer des applications mobiles en langage natif pour Iphone et/ou Ipad
- Programmer en Objective-C et Swift, , utiliser les techniques de programmation spécifiques à l’environnement IOS
- Intitulé des formations rattachées au(x) titre(s):
- Développer des applications mobiles de type hybride avec Cordova ou Xamarin
- Développer des applications Web avec l’environnement Open Source JEE
- Programmer des scripts clients JavaScript, programmer des scripts serveurs avec JSP
- Développer des applications Web avec l’environnement propriétaire Microsoft .NET
- Programmer des scripts clients JavaScript, programmer des scripts serveurs avec ASP.Net
- Développer des applications Web avec l’environnement Open Source PHP
- Connaissances et compétences associées
- Programmer des scripts clients JavaScript, programmer des scripts serveurs avec PHP
Conditions d’exercice :
Le formateur exerce son métier, en fonction des besoins diversifiés de l’AFPA, sur son lieu de rattachement géographique, à l’extérieur de celui-ci, en entreprise et sur d’autres sites de formation.
Titulaire d’une expérience et/ou d’une formation professionnelle de formateur, d’animateur de formation ou de facilitateur des apprentissages (techniques d’animation, méthodes pédagogiques, agilité multimodale).
Exigences réglementaires : Sans objet
Titre(s) / diplôme(s) requis ou équivalence :
Niveau I en informatique Ou Niveau II en informatique et assimilation au niveau I par expérience professionnelleExpérience professionnelle exigée : 5 ans minimum d’expérience professionnelle dans le métier de Concepteur Développeur dont 2 ans au minimum dans des activités ayant permis de développer des applications informatiques de type web ou mobile.
Concernant les candidats internes : l’expérience professionnelle à l’AFPA sera prise en compte, dès lors qu’elle correspond au domaine de formation visé.