Développeur fullstack web/mobile
Société à rayonnement international, implantée à Marrakech depuis 2006, spécialisée dans la distribution et le développement d’applications commerciales et monétique.
Sous la direction d’un chef de projet, au sein d’une équipe de développeurs, vous participerez à la conception et au développement technique de nouvelles applications web et/ou mobile.
Activités principales:
1. Développement des applications:
- Rédiger les lignes de codes nécessaires à la création d’une application.
- Appliquer les règles de navigation, créer des liens entre les pages.
- Développer les interfaces.
- Corriger et optimiser les fonctionnalités (qualité, charte graphique, ergonomie…).
- Documenter les applications pour les développements ultérieurs et la mise en production.
2. Tests et écriture des corrections nécessaires:
- Préparer et réaliser les tests unitaires et les tests fonctionnels.
- Apporter les correctifs nécessaires suite à ces tests ou aux tests fonctionnels réalisés par les utilisateurs ou la maîtrise d’ouvrage.
3. Maintenance corrective et évolutive des applications:
- Assurer les corrections suite aux problèmes soulevés (bugs).
- Prendre en compte les évolutions des solutions techniques existantes.
- Assurer la programmation des évolutions demandées.
4. Réalisation de l’analyse technique (Sous la responsabilité du chef de projet):
- Analyser les besoins métiers spécifiés et les traduire en cahier des charges techniques.
- Écrire les spécifications techniques générales et détaillées en envisageant les problèmes éventuels et les évolutions.
5. Activités éventuelles:
- Pour de petits projets, le développeur pourra parfois être amené à gérer la partie technique de A à Z sans qu’il y ait de chef de projet, et parfois rédiger les spécifications fonctionnelles détaillées.
Compétences techniques
C# / Netcore , Angular, Java / Android, javascript
Aptitudes professionnelles:
- Forte motivation pour l’informatique et pour l’apprentissage de nouveaux langages et systèmes
- Adaptabilité et force de propositions pour répondre aux demandes des clients tout en respectant les normes de développement
- Rapidité d’exécution pour rendre les livrables dans les délais impartis
- Facilité à s’adapter à de nouveaux langages et de nouvelles méthodes de développement
- Polyvalence, créativité pour identifier les solutions techniques appropriées
Rattachement hiérarchique
- Directeur technique
Diplômes requis
- Minimum Bac + 3 en informatique
Durée d’expérience
- 3 ans minimum