Rejoignez Al Amana Microfinance en tant qu’Ingénieur de Développement
Al Amana Microfinance, institution financière de référence, recrute un ingénieur de développement pour renforcer son rôle clé dans l’inclusion financière au Maroc.
Missions du Poste:
Développement Web:
- Concevoir et développer des applications web en utilisant Angular.
- Développer et maintenir des API performantes et sécurisées avec Node.js.
- Participer à la définition des architectures techniques et au choix des technologies adaptées aux besoins des projets.
Développement Mobile:
- Concevoir et développer des applications mobiles multiplateformes avec Ionic.
- Développer des applications natives pour Android en respectant les meilleures pratiques de développement mobile.
- Assurer l’intégration des API backend avec les applications mobiles.
Maintenance et Évolution:
- Assurer la maintenance et l’évolution des solutions mises en œuvre, en proposant des améliorations applicatives pertinentes.
- Veiller à la sécurité et à la performance des solutions informatiques.
Gestion de Projet et Collaboration:
- Travailler en étroite collaboration avec les chefs de projet pour assurer le respect des délais et la qualité des livrables.
- Participer aux phases de conception technique et aux revues de code.
- Contribuer à l’amélioration continue des processus de développement et à la veille technologique.
Profil Recherché:
Expérience:
- Minimum 5 ans d’expérience en tant qu’Ingénieur de Développement, avec une expertise avérée en développement web (Angular, Node.js) et mobile (Ionic, Android), idéalement dans le secteur de la banque et de la finance.
Formation:
- Bac+5 et plus, diplômé d’une école d’ingénieurs ou d’une université.
Compétences Techniques:
- Web: Maîtrise d’Angular pour le front-end, et de Node.js pour le développement backend et d’API REST.
- Mobile: Expertise en développement d’applications mobiles avec Ionic (multiplateforme) et Android (natif).
- Connaissance approfondie des principes de sécurité applicative et d’intégration continue.
Gestion de Projet:
- Sensibilisation à la gestion de projet, avec une capacité à collaborer étroitement avec les équipes pour garantir la qualité et le respect des délais.
Autres Compétences:
- Capacité à résoudre des problèmes complexes et à prendre des décisions techniques pertinentes.
- Aptitude au travail en équipe dans un environnement Agile.
- Excellentes compétences en communication, à l’oral comme à l’écrit.